AI.Clustering.Hierarchical.Internal:ward from clustering-0.2.1

Time bar (total: 15.4s)

start0.0ms (0%)

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

analyze483.0ms (3.1%)

Memory
-11.6MiB live, 275.8MiB allocated; 102ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
12.5%12.5%87.2%0.3%0%0%0%5
12.5%12.5%87.2%0.3%0%0%0%6
12.5%12.5%87.2%0.3%0%0%0%7
18.8%18.7%81%0.3%0%0%0%8
28.1%28%71.7%0.3%0%0%0%9
28.1%28%71.7%0.3%0%0%0%10
42.2%42.1%57.6%0.3%0%0%0%11
42.2%42.1%57.6%0.3%0%0%0%12
Compiler

Compiled 23 to 18 computations (21.7% saved)

sample1.4s (9.1%)

Memory
39.9MiB live, 1 451.2MiB allocated; 561ms collecting garbage
Samples
779.0ms8 254×0valid
1.0ms1valid
0.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 404.0ms
ival-add!: 179.0ms (44.3% of total)
ival-mult!: 159.0ms (39.3% of total)
ival-div!: 38.0ms (9.4% of total)
ival-sub!: 26.0ms (6.4% of total)
adjust: 2.0ms (0.5% of total)
Bogosity

preprocess58.0ms (0.4%)

Memory
-47.2MiB live, 54.2MiB allocated; 36ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0165614
11421614
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.9%
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
Compiler

Compiled 42 to 32 computations (23.8% saved)

series366.0ms (2.4%)

Memory
23.6MiB live, 163.8MiB allocated; 53ms collecting garbage
Counts
16 → 135
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b))
(+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))
(*.f64 (+.f64 x y) z)
(+.f64 x y)
x
y
z
(*.f64 (+.f64 t y) a)
(+.f64 t y)
t
a
(*.f64 y b)
b
(+.f64 (+.f64 x t) y)
(+.f64 x t)
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (fma.f64 x z (*.f64 y z))) (*.f64 b y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a (+.f64 t y) (*.f64 y z)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a (+.f64 t y) (fma.f64 x z (*.f64 y z))))
#s(approx (* (+ x y) z) (*.f64 y z))
#s(approx (* (+ x y) z) (fma.f64 x z (*.f64 y z)))
#s(approx (+ x y) y)
#s(approx (+ x y) (+.f64 x y))
#s(approx x x)
#s(approx (+ (+ x t) y) (+.f64 t y))
#s(approx (+ (+ x t) y) (+.f64 t (+.f64 x y)))
#s(approx (+ x t) t)
#s(approx (+ x t) (+.f64 t x))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (+.f64 (/.f64 (*.f64 y z) x) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 b y) x) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) x) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (/.f64 (*.f64 b y) x))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 x (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))))
#s(approx (* (+ x y) z) (*.f64 x (+.f64 z (/.f64 (*.f64 y z) x))))
#s(approx (+ x y) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x))))
#s(approx (+ (+ x t) y) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ x t) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) x))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) x))))))
#s(approx (* (+ x y) z) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) x))))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
#s(approx (+ (+ x t) y) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x)) #s(literal 1 binary64)))))
#s(approx (+ x t) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t x)) #s(literal 1 binary64)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 a t (*.f64 x z)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 a t (fma.f64 x z (*.f64 y (-.f64 (+.f64 a z) b)))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a t (fma.f64 x z (*.f64 y (+.f64 a z)))))
#s(approx (* (+ t y) a) (*.f64 a t))
#s(approx (* (+ t y) a) (fma.f64 a t (*.f64 a y)))
#s(approx (* y b) (*.f64 b y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 x z) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 3 binary64))))))) (+.f64 b (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) b)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 y (+.f64 a z)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 y (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))))
#s(approx (* (+ x y) z) (*.f64 y (+.f64 z (/.f64 (*.f64 x z) y))))
#s(approx (+ x y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y))))
#s(approx (* (+ t y) a) (*.f64 a y))
#s(approx (* (+ t y) a) (*.f64 y (+.f64 a (/.f64 (*.f64 a t) y))))
#s(approx (+ t y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 t y))))
#s(approx (+ (+ x t) y) (*.f64 y (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (*.f64 x z)) y)))) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (*.f64 x z)) y)))))))
#s(approx (* (+ x y) z) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64)))))
#s(approx (* (+ t y) a) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y))))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t y)) #s(literal 1 binary64)))))
#s(approx (+ (+ x t) y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y)) #s(literal 1 binary64)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (*.f64 b y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))))
#s(approx (* (+ x y) z) (*.f64 z (+.f64 x y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 z (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 a (+.f64 t y)) z))) (/.f64 (*.f64 b y) z))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 z (+.f64 x (+.f64 y (/.f64 (*.f64 a (+.f64 t y)) z)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) z))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) z))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (+.f64 x y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a t (fma.f64 a y (*.f64 z (+.f64 x y)))) (*.f64 b y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a y (*.f64 z (+.f64 x y))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a t (fma.f64 a y (*.f64 z (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 z (+.f64 x y)) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 t (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (/.f64 (*.f64 b y) t))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 t (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))))
#s(approx (* (+ t y) a) (*.f64 t (+.f64 a (/.f64 (*.f64 a y) t))))
#s(approx (+ t y) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 y t))))
#s(approx (+ (+ x t) y) (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x t) (/.f64 y t)))))
#s(approx (+ x t) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 x t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) t))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) t))))))
#s(approx (* (+ t y) a) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) t))))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y t)) #s(literal 1 binary64)))))
#s(approx (+ (+ x t) y) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) t)) #s(literal 1 binary64)))))
#s(approx (+ x t) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x t)) #s(literal 1 binary64)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 a (-.f64 (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))) (/.f64 (*.f64 b y) a))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) a))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) a))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 #s(literal -1 binary64) (*.f64 b y) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y)))))
#s(approx b b)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) b) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) b)) (*.f64 #s(literal -1 binary64) y)))))
Calls

18 calls:

TimeVariablePoint
44.0ms
a
inf
3.0ms
y
-inf
2.0ms
a
-inf
2.0ms
y
0
2.0ms
z
0

rewrite418.0ms (2.7%)

Memory
6.9MiB live, 96.8MiB allocated; 35ms collecting garbage
Counts
16 → 57
Calls
Call 1
Inputs
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b))
(+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))
(*.f64 (+.f64 x y) z)
(+.f64 x y)
x
y
z
(*.f64 (+.f64 t y) a)
(+.f64 t y)
t
a
(*.f64 y b)
b
(+.f64 (+.f64 x t) y)
(+.f64 x t)
Outputs
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b)))) (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (+.f64 (+.f64 x t) y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (fma.f64 (*.f64 (+.f64 t y) (+.f64 t y)) (+.f64 t y) (*.f64 (*.f64 x x) x))) (fma.f64 (+.f64 t y) (-.f64 (+.f64 t y) x) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 b y (neg.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (neg.f64 (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y))))
(*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b)))) (*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))))) (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 b b) b))) (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (*.f64 y b)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))))) (fma.f64 (*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (*.f64 y b)) (-.f64 (*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (*.f64 y b)) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b))) (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b)))) (fma.f64 (*.f64 (*.f64 b b) b) (*.f64 (*.f64 y y) y) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) #s(literal 3 binary64)))) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a))) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) #s(literal 2 binary64))))
(*.f64 (fma.f64 y (*.f64 b (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b)))) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) #s(literal 2 binary64))) (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (fma.f64 y (*.f64 b (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 y b)))) (pow.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))) (*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)))) (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 t y) a) #s(literal 3 binary64)))) (fma.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (*.f64 (+.f64 t y) a) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))))
(*.f64 (fma.f64 (-.f64 (*.f64 (+.f64 t y) a) (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 t y) a) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (fma.f64 (-.f64 (*.f64 (+.f64 t y) a) (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 t y) a) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 t y) a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (*.f64 (+.f64 t y) a) (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 t y) a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y)) (*.f64 (-.f64 (*.f64 (+.f64 t y) a) (*.f64 (+.f64 x y) z)) (*.f64 (+.f64 t y) a))))
(*.f64 (+.f64 x y) z)
(*.f64 z (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 z (-.f64 x y)))
(*.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y)) (/.f64 z (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y)) z) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 y y) y))) (fma.f64 y (+.f64 x y) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (+.f64 x y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
x
y
(neg.f64 (neg.f64 y))
z
(*.f64 (+.f64 t y) a)
(*.f64 a (+.f64 t y))
(*.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (/.f64 a (-.f64 t y)))
(*.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) (/.f64 a (fma.f64 (-.f64 y t) y (*.f64 t t))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) a) (fma.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 t t)) t (pow.f64 (*.f64 (-.f64 y t) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y t) y) (-.f64 (*.f64 (-.f64 y t) y) (*.f64 t t)) (*.f64 (*.f64 t t) (*.f64 t t))))
(*.f64 (+.f64 t y) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (-.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 y y) y))) (fma.f64 y (+.f64 t y) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (*.f64 (+.f64 t y) (-.f64 t y))) (+.f64 t y))
(*.f64 (fma.f64 (-.f64 y t) y (*.f64 t t)) (/.f64 (+.f64 t y) (fma.f64 (-.f64 y t) y (*.f64 t t))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 t t)) t (pow.f64 (*.f64 (-.f64 y t) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y t) y) (-.f64 (*.f64 (-.f64 y t) y) (*.f64 t t)) (*.f64 (*.f64 t t) (*.f64 t t))))
t
a
(*.f64 y b)
(*.f64 b y)
(*.f64 (neg.f64 y) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 y))
(neg.f64 (neg.f64 (*.f64 y b)))
b
(*.f64 (+.f64 (+.f64 x t) y) (/.f64 (-.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)) (-.f64 (*.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t)) (*.f64 (*.f64 y y) y))) (fma.f64 y (+.f64 (+.f64 x t) y) (*.f64 (+.f64 x t) (+.f64 x t))))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)) (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y))) (+.f64 (+.f64 x t) y))
(*.f64 (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)) (/.f64 (+.f64 (+.f64 x t) y) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y)) (+.f64 (pow.f64 (*.f64 (-.f64 (-.f64 y x) t) y) #s(literal 3 binary64)) (pow.f64 (+.f64 x t) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))))) (fma.f64 (*.f64 (-.f64 (-.f64 y x) t) y) (-.f64 (*.f64 (-.f64 (-.f64 y x) t) y) (*.f64 (+.f64 x t) (+.f64 x t))) (*.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (*.f64 (+.f64 x t) (+.f64 x t)))))
(*.f64 (+.f64 x t) (/.f64 (-.f64 x t) (-.f64 x t)))
(*.f64 (/.f64 (*.f64 (+.f64 x t) (-.f64 x t)) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 t t) t))) (fma.f64 (+.f64 x t) t (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x t) (-.f64 x t)) (*.f64 (+.f64 x t) (-.f64 x t))) (+.f64 x t))
(*.f64 (fma.f64 (-.f64 t x) t (*.f64 x x)) (/.f64 (+.f64 x t) (fma.f64 (-.f64 t x) t (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 t x) t) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 t x) t) (-.f64 (*.f64 (-.f64 t x) t) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))

eval100.0ms (0.7%)

Memory
-26.2MiB live, 27.2MiB allocated; 49ms collecting garbage
Compiler

Compiled 8 688 to 1 212 computations (86% saved)

prune21.0ms (0.1%)

Memory
14.0MiB live, 14.0MiB allocated; 0ms collecting garbage
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New16122183
Fresh000
Picked101
Done000
Total16222184
Accuracy
97.0%
Counts
184 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
33.5%
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
38.9%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
26.9%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
22.0%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
11.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
22.2%
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
33.5%
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
47.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
51.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
47.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
29.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
24.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
73.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
68.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
50.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
42.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
57.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
54.1%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
61.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
37.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
Compiler

Compiled 1 842 to 1 044 computations (43.3% saved)

series2.2s (14.4%)

Memory
26.7MiB live, 1 203.6MiB allocated; 400ms collecting garbage
Counts
36 → 571
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
(fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
z
(+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))
(/.f64 x (+.f64 t (+.f64 x y)))
x
(+.f64 t (+.f64 x y))
t
(+.f64 x y)
y
(/.f64 y (+.f64 t (+.f64 x y)))
(/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))
(*.f64 a (+.f64 t y))
a
(+.f64 t y)
(/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))
(*.f64 b y)
b
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y)))
(*.f64 y b)
(+.f64 (+.f64 x t) y)
(+.f64 x t)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(literal -1 binary64)
(+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
(/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))
(*.f64 b (+.f64 t (+.f64 x y)))
(/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))
(*.f64 z (+.f64 x y))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (/.f64 (*.f64 y z) (+.f64 t y))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 x (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (/.f64 (*.f64 y z) (+.f64 t y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x (+.f64 t y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 x (-.f64 (/.f64 x (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx x x)
#s(approx (+ t (+ x y)) (+.f64 t y))
#s(approx (+ t (+ x y)) (+.f64 t (+.f64 x y)))
#s(approx (+ x y) y)
#s(approx (+ x y) (+.f64 x y))
#s(approx (/ y (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 y (+.f64 t y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 x (-.f64 (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) a)
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (+.f64 t y)))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 x (-.f64 (/.f64 (*.f64 a x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 a (+.f64 t y))))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 t y)))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 x (-.f64 (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (fma.f64 x z (*.f64 y z))) (*.f64 b y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a (+.f64 t y) (*.f64 y z)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a (+.f64 t y) (fma.f64 x z (*.f64 y z))))
#s(approx (+ x t) t)
#s(approx (+ x t) (+.f64 t x))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (*.f64 x (fma.f64 b (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 b (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (*.f64 x (fma.f64 b (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 x (fma.f64 b (*.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64))))))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (fma.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (fma.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 x (-.f64 (/.f64 z (*.f64 b (+.f64 t y))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 a b))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 b (+.f64 t y))) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (/.f64 (*.f64 a x) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (+.f64 t y)))) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (/.f64 a (*.f64 b (+.f64 t y)))) (/.f64 a b)))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 t y)))
#s(approx (* b (+ t (+ x y))) (fma.f64 b x (*.f64 b (+.f64 t y))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (/.f64 z (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 z (*.f64 b (+.f64 t y)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 z (*.f64 b (+.f64 t y)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (* z (+ x y)) (*.f64 y z))
#s(approx (* z (+ x y)) (fma.f64 x z (*.f64 y z)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (+.f64 (/.f64 (*.f64 y z) x) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 b y) x) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) x) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (/.f64 (*.f64 a (+.f64 t y)) x))) (/.f64 (*.f64 b y) x)))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b y) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b y) x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (/.f64 (*.f64 a (+.f64 t y)) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 t y)) x)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 t y)) x))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) #s(literal 1 binary64))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 t x)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t x) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x))))
#s(approx (/ x (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 t x) (/.f64 y x))))
#s(approx (/ x (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ x y) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 t y)) x))) x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 t y)) x)) x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 y (+.f64 t y)) x))) x))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 a (+.f64 t y))) x))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x)) x))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 a (+.f64 t y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x) (*.f64 b y)) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 b y (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x)) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x))) x))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (/.f64 (*.f64 b y) x))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 x (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))))
#s(approx (+ x t) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b))) (/.f64 (*.f64 z (+.f64 t y)) b))) x)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b))) (/.f64 (*.f64 z (+.f64 t y)) b))) x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b))))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b))) (/.f64 (*.f64 z (+.f64 t y)) b))) x)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x))))) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 b x)) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 b x)) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64)))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64)))))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x)))) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x))))) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b x)) (/.f64 (*.f64 a (+.f64 t y)) b)) x))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b x))) x))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (*.f64 b (pow.f64 x #s(literal 3 binary64)))) (/.f64 (*.f64 a (+.f64 t y)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b x)))) x))
#s(approx (* b (+ t (+ x y))) (*.f64 b x))
#s(approx (* b (+ t (+ x y))) (*.f64 x (+.f64 b (/.f64 (*.f64 b (+.f64 t y)) x))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 z b) (/.f64 (*.f64 y z) (*.f64 b x))) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 z b) (/.f64 (*.f64 y z) (*.f64 b x)))) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 y z) (*.f64 b x)) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (* z (+ x y)) (*.f64 x (+.f64 z (/.f64 (*.f64 y z) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 y (+.f64 t y)) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (fma.f64 b (*.f64 y (+.f64 t y)) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))) x))))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 y (+.f64 t y))) x))))) x))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) (*.f64 #s(literal -1 binary64) (+.f64 t y))) x))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1 binary64) (+.f64 t y))) x))))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x)) #s(literal 1 binary64)))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 t y)) x)) x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 y (+.f64 t y))) x))) x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 y (+.f64 t y))) x))) x)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x)) x)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x))) x)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) x) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x)) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x))) x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x)) x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 b (*.f64 y (+.f64 t y)))) x))) x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) x)) (*.f64 b (*.f64 y (+.f64 t y)))) x))) x)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) x))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) x))))))
#s(approx (+ x t) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t x)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)))) x) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))))) x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b)))) x) (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))))) x) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))))) x))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))) x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b))) x) (*.f64 y (+.f64 t y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))) x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b x))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))) x)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b x))) x)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b x)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)) x))) x)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (*.f64 b x)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b)) x)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)) x))) x)))
#s(approx (* b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t y)) x))))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))))) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (* z (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) x))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 x (+.f64 t x)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y (+.f64 t x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (/.f64 y (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (* a (+ t y)) (*.f64 a t))
#s(approx (* a (+ t y)) (fma.f64 a t (*.f64 a y)))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 t x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 b (+.f64 t x)))))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x)))))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x)))))
#s(approx (* b y) (*.f64 b y))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 a t (*.f64 x z)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 a t (fma.f64 x z (*.f64 y (-.f64 (+.f64 a z) b)))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a t (fma.f64 x z (*.f64 y (+.f64 a z)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))))) (*.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))) (*.f64 y (fma.f64 b (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (*.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))) (*.f64 y (fma.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (*.f64 y (fma.f64 b (*.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))))) (*.f64 b (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x)))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 a (*.f64 b (+.f64 t x)))) (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x)))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64))))) (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 a (*.f64 b (+.f64 t x)))) (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x)))))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 t x)))
#s(approx (* b (+ t (+ x y))) (fma.f64 b y (*.f64 b (+.f64 t x))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 z (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 z (*.f64 b (+.f64 t x)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64))))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 z (*.f64 b (+.f64 t x)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 x z) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 3 binary64))))))) (+.f64 b (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (+.f64 t x)) y))))) (+.f64 b (/.f64 (*.f64 a (+.f64 t x)) y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (+.f64 t x)) y))))))) (+.f64 b (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 b (+.f64 t x)) y) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))))))))) (+.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (/.f64 (*.f64 a t) y)))) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))) (pow.f64 y #s(literal 2 binary64))))) (/.f64 t y)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t y) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 t x)) y))) y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 t x)) y)) y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 t x)) y))) y))
#s(approx (+ t (+ x y)) (*.f64 y (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (+ x y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y))))
#s(approx (/ y (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 t y) (/.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (-.f64 (+.f64 a (/.f64 (*.f64 a t) y)) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y))) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (* a (+ t y)) (*.f64 a y))
#s(approx (* a (+ t y)) (*.f64 y (+.f64 a (/.f64 (*.f64 a t) y))))
#s(approx (+ t y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 t y))))
#s(approx (/ (* b y) (+ t (+ x y))) b)
#s(approx (/ (* b y) (+ t (+ x y))) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (/ (* b y) (+ t (+ x y))) (-.f64 (+.f64 b (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 t x)) y)))
#s(approx (/ (* b y) (+ t (+ x y))) (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) b)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 y (+.f64 a z)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 y (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (/.f64 (*.f64 b (-.f64 (+.f64 t (+.f64 x (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) y)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (fma.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b)) (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b)))))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 t (+.f64 x (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) y))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (fma.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b)) (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b)))))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 b (-.f64 (+.f64 t (+.f64 x (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))))))) (pow.f64 y #s(literal 3 binary64)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 t y) (+.f64 (/.f64 x y) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 t y) (+.f64 (/.f64 x y) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64)))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 t y) (+.f64 (/.f64 x y) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (+.f64 (/.f64 (*.f64 x z) (*.f64 b y)) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64)))))))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b)) (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y)))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y)))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))))))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 a b) (/.f64 (*.f64 a t) (*.f64 b y))) (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (/.f64 (*.f64 a t) (*.f64 b y)))) (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (* b (+ t (+ x y))) (*.f64 y (+.f64 b (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 z b) (/.f64 (*.f64 x z) (*.f64 b y))) (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 z b) (/.f64 (*.f64 x z) (*.f64 b y)))) (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 x z) (*.f64 b y)) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (* z (+ x y)) (*.f64 y (+.f64 z (/.f64 (*.f64 x z) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) y) (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))) y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))) y))))) y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (*.f64 x (+.f64 t x))) y))))) y))))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (+.f64 t x)) y)) y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 x (+.f64 t x))) y))) y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 x (+.f64 t x))) y))) y)))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y)) #s(literal 1 binary64)))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) y)) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) y)) (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (* a (+ t y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y))))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t y)) #s(literal 1 binary64)))))
#s(approx (/ (* b y) (+ t (+ x y))) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 b (+.f64 t x))) y))))
#s(approx (/ (* b y) (+ t (+ x y))) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y) (*.f64 b (+.f64 t x))) y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (*.f64 x z)) y)))) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (*.f64 x z)) y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b))))))) y) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y)) y) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) y)) y) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))))) y) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y) (+.f64 (/.f64 a b) (/.f64 z b))) #s(literal 1 binary64)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) y))))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y) (+.f64 (/.f64 a b) (/.f64 z b))) #s(literal 1 binary64)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y)))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y) (+.f64 (/.f64 a b) (/.f64 z b))) #s(literal 1 binary64)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (+.f64 (/.f64 a b) (/.f64 z b))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (+.f64 (/.f64 a b) (/.f64 z b))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b))))))) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (+.f64 (/.f64 a b) (/.f64 z b))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b))) y) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b))) y) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))))) y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b))) y) (/.f64 a b)))
#s(approx (* b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t x)) y))))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b))) y) (/.f64 z b)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b))) y) (/.f64 z b)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b))) y) (/.f64 z b)))
#s(approx (* z (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (*.f64 b y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (fma.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (* z (+ x y)) (*.f64 z (+.f64 x y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 z (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 a (+.f64 t y)) z))) (/.f64 (*.f64 b y) z))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 z (+.f64 x (+.f64 y (/.f64 (*.f64 a (+.f64 t y)) z)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 z (fma.f64 b (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))) z))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 z (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (*.f64 z (+.f64 t (+.f64 x y))))))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (*.f64 z (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) z))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) z))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))) z) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))) z))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (*.f64 z (+.f64 t (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (+.f64 x y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x (+.f64 x y)))
#s(approx (/ x (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 x (+.f64 x y))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (+.f64 x y))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y (+.f64 x y)))
#s(approx (/ y (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 x y)))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a t (fma.f64 a y (*.f64 z (+.f64 x y)))) (*.f64 b y)))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a y (*.f64 z (+.f64 x y))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (fma.f64 a t (fma.f64 a y (*.f64 z (+.f64 x y)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (*.f64 t (fma.f64 b (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))))) (*.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (*.f64 t (fma.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (*.f64 t (fma.f64 b (*.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (fma.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (fma.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 t (-.f64 (/.f64 a (*.f64 b (+.f64 x y))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b (+.f64 x y)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 a (*.f64 b (+.f64 x y)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 a (*.f64 b (+.f64 x y)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 a (*.f64 b (+.f64 x y)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 x y)))
#s(approx (* b (+ t (+ x y))) (fma.f64 b t (*.f64 b (+.f64 x y))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b (+.f64 x y))) (/.f64 z b)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (/.f64 (*.f64 t z) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (+.f64 x y)))) (/.f64 z b)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))))) (/.f64 z (*.f64 b (+.f64 x y)))) (/.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 z (+.f64 x y)) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) t))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) t))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (+.f64 x y) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y))) t)))) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (pow.f64 t #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (pow.f64 t #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t))))) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 x t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 x y)) t))) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 x y)) t)) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 x y)) t))) t))
#s(approx (+ t (+ x y)) (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x t) (/.f64 y t)))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 x y)) t)) t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (-.f64 (+.f64 a (/.f64 (*.f64 a y) t)) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 a y) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (* a (+ t y)) (*.f64 t (+.f64 a (/.f64 (*.f64 a y) t))))
#s(approx (+ t y) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 y t))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) t))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t) (*.f64 b y)) t))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 b y (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t)) t))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (pow.f64 t #s(literal 3 binary64))) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t))) t))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 t (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (/.f64 (*.f64 b y) t))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 t (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))))
#s(approx (+ x t) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 x t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) (/.f64 (*.f64 a (+.f64 x y)) b))) t)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) (/.f64 (*.f64 a (+.f64 x y)) b))) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) (/.f64 (*.f64 a (+.f64 x y)) b))) t)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y t) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y t) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (+.f64 (/.f64 (*.f64 y (+.f64 x y)) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (+.f64 (/.f64 (*.f64 y (+.f64 x y)) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b (pow.f64 t #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64)))))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)))) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 a b) (/.f64 (*.f64 a y) (*.f64 b t))) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 a b) (/.f64 (*.f64 a y) (*.f64 b t)))) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t))))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (* b (+ t (+ x y))) (*.f64 b t))
#s(approx (* b (+ t (+ x y))) (*.f64 t (+.f64 b (/.f64 (*.f64 b (+.f64 x y)) t))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) b)) t))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 z (+.f64 x y)) b) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64))))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t))) t))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (*.f64 b (pow.f64 t #s(literal 3 binary64)))) (/.f64 (*.f64 z (+.f64 x y)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t)))) t))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (*.f64 b (*.f64 y (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 b (*.f64 y (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t)))) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t)) (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) t)))) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t)) (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) t)) (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) t)))) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (+.f64 x y)) t)) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 x (+.f64 x y))) t))) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 x (+.f64 x y))) t))) t)))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) t)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 x y)) t)) t)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 y (+.f64 x y))) t))) t)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 y (+.f64 x y))) t))) t)))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (* a (+ t y)) (+ t (+ x y))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* a (+ t y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) t))))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y t)) #s(literal 1 binary64)))))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t)) t)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t) (*.f64 b (*.f64 y (+.f64 x y)))) t))) t)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) t) (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) t)) (*.f64 b (*.f64 y (+.f64 x y)))) t))) t)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) t))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) t))))))
#s(approx (+ x t) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x t)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) t) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))))) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b)))) t) (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))))) t) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))))) t))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))) t) (*.f64 y (+.f64 x y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b t))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (/ (* a (+ t y)) (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))))) t))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (* b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 x y)) t))))))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t))) t)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b t)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)) t))) t)))
#s(approx (/ (* z (+ x y)) (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (*.f64 b t)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b)) t)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)) t))) t)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (fma.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (fma.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 a (-.f64 (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))) (/.f64 (*.f64 b y) a))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (fma.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))) a))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 a (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (*.f64 b (+.f64 t (+.f64 x y))))))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (*.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) a))))))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) a))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))) a) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))) a))))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (*.f64 b (+.f64 t (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 #s(literal -1 binary64) (*.f64 b y) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) b))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))) b))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) b)) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) b) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) b)) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) b)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))) b))))
#s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))) b)))
Calls

18 calls:

TimeVariablePoint
16.0ms
a
inf
14.0ms
y
inf
12.0ms
t
inf
10.0ms
x
0
8.0ms
x
-inf

rewrite1.3s (8.2%)

Memory
29.2MiB live, 839.3MiB allocated; 169ms collecting garbage
Counts
36 → 129
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
(fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
z
(+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))
(/.f64 x (+.f64 t (+.f64 x y)))
x
(+.f64 t (+.f64 x y))
t
(+.f64 x y)
y
(/.f64 y (+.f64 t (+.f64 x y)))
(/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))
(*.f64 a (+.f64 t y))
a
(+.f64 t y)
(/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))
(*.f64 b y)
b
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b))
#s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y)))
(*.f64 y b)
(+.f64 (+.f64 x t) y)
(+.f64 x t)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(literal -1 binary64)
(+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
(/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))
(*.f64 b (+.f64 t (+.f64 x y)))
(/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))
(*.f64 z (+.f64 x y))
Outputs
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 b y))) (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 b y)))) (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t y)))) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t y))) (+.f64 t (+.f64 x y))))
z
(*.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 x (fma.f64 (neg.f64 t) t (*.f64 (+.f64 x y) (+.f64 x y)))) (neg.f64 (-.f64 (-.f64 t x) y)))
x
(neg.f64 (neg.f64 x))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (-.f64 t x) y) (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (-.f64 (*.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t)) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t (+.f64 x y)) y (*.f64 (+.f64 x t) (+.f64 x t))))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (-.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y)))) (fma.f64 (+.f64 t (+.f64 x y)) (+.f64 x y) (*.f64 t t)))
t
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x y) y (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (+.f64 x y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
y
(*.f64 (neg.f64 #s(literal -1 binary64)) y)
(*.f64 (neg.f64 y) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 y))
(*.f64 y (neg.f64 #s(literal -1 binary64)))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) (neg.f64 #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (neg.f64 (+.f64 x t)) y)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y (-.f64 (neg.f64 (+.f64 x t)) y)))
(*.f64 (neg.f64 #s(literal -1 binary64)) (/.f64 y (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (neg.f64 (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y))))
(*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (+.f64 t y) (/.f64 a (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (*.f64 a (+.f64 t y)) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 a (+.f64 t y))
(*.f64 (+.f64 t y) a)
(*.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (/.f64 a (-.f64 t y)))
(*.f64 (-.f64 (neg.f64 t) y) (neg.f64 a))
(*.f64 (neg.f64 (neg.f64 a)) (+.f64 t y))
a
(*.f64 (+.f64 t y) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (-.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 y y) y))) (fma.f64 y (+.f64 t y) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (*.f64 (+.f64 t y) (-.f64 t y))) (+.f64 t y))
(*.f64 (fma.f64 (-.f64 y t) y (*.f64 t t)) (/.f64 (+.f64 t y) (fma.f64 (-.f64 y t) y (*.f64 t t))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 t t)) t (pow.f64 (*.f64 (-.f64 y t) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y t) y) (-.f64 (*.f64 (-.f64 y t) y) (*.f64 t t)) (*.f64 (*.f64 t t) (*.f64 t t))))
(*.f64 (/.f64 (*.f64 b y) (-.f64 (neg.f64 (+.f64 x t)) y)) #s(literal -1 binary64))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) (neg.f64 (neg.f64 b)))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) b)
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)
(*.f64 (/.f64 y (-.f64 (neg.f64 (+.f64 x t)) y)) (neg.f64 b))
(*.f64 b y)
(*.f64 y b)
(*.f64 (neg.f64 y) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 y))
(*.f64 (neg.f64 (neg.f64 b)) y)
b
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) a)
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
(/.f64 (-.f64 #s(approx (+ (* (+ t y) a) (* (+ y x) z)) (*.f64 a (+.f64 t y))) (*.f64 b y)) (+.f64 t (+.f64 x y)))
(-.f64 #s(approx (+ (* (+ t y) a) (* (+ y x) z)) (*.f64 a (+.f64 t y))) (*.f64 b y))
#s(approx (+ (* (+ t y) a) (* (+ y x) z)) (*.f64 a (+.f64 t y)))
(*.f64 b y)
(*.f64 y b)
(*.f64 (neg.f64 y) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 y))
(*.f64 (neg.f64 (neg.f64 b)) y)
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (-.f64 t x) y) (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (-.f64 (*.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t)) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t (+.f64 x y)) y (*.f64 (+.f64 x t) (+.f64 x t))))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (-.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y)))) (fma.f64 (+.f64 t (+.f64 x y)) (+.f64 x y) (*.f64 t t)))
(*.f64 (+.f64 x t) (/.f64 (-.f64 x t) (-.f64 x t)))
(*.f64 (/.f64 (*.f64 (+.f64 x t) (-.f64 x t)) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 t t) t))) (fma.f64 (+.f64 x t) t (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x t) (-.f64 x t)) (*.f64 (+.f64 x t) (-.f64 x t))) (+.f64 x t))
(*.f64 (fma.f64 (-.f64 t x) t (*.f64 x x)) (/.f64 (+.f64 x t) (fma.f64 (-.f64 t x) t (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 t x) t) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 t x) t) (-.f64 (*.f64 (-.f64 t x) t) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (*.f64 b (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))))
(*.f64 b (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b)
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (/.f64 b (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) b) (-.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 x y))) (*.f64 (-.f64 (neg.f64 (+.f64 x t)) y) (*.f64 b y))) (*.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 x y))) (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y)))) (+.f64 t (+.f64 x y))))) (*.f64 (pow.f64 (+.f64 t (+.f64 x y)) #s(literal 3 binary64)) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) b) (-.f64 (pow.f64 (/.f64 y (+.f64 t (+.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 b (+.f64 t (+.f64 x y)))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 (+.f64 t (+.f64 x y)) (+.f64 t (+.f64 x y))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (-.f64 (*.f64 (-.f64 (neg.f64 (+.f64 x t)) y) (*.f64 b y)) (*.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (+.f64 t (+.f64 x y))))) (*.f64 (+.f64 t (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) (/.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (-.f64 (pow.f64 (/.f64 y (+.f64 t (+.f64 x y))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 b (+.f64 t (+.f64 x y)))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 y y) (*.f64 (+.f64 t (+.f64 x y)) (+.f64 t (+.f64 x y))))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (-.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 x y))) (*.f64 (-.f64 (neg.f64 (+.f64 x t)) y) (*.f64 b y))) (*.f64 (*.f64 (*.f64 b (+.f64 t (+.f64 x y))) (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y)))) (+.f64 t (+.f64 x y))))) (*.f64 (pow.f64 (+.f64 t (+.f64 x y)) #s(literal 3 binary64)) (*.f64 b b)))
#s(literal -1 binary64)
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (/.f64 (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)) b))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (/.f64 (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)) b))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (/.f64 (-.f64 (+.f64 x t) y) b))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (/.f64 (-.f64 (-.f64 t x) y) b))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t y)))) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t y))) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (-.f64 (neg.f64 t) y) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 a b)))
(*.f64 (/.f64 (+.f64 t y) (*.f64 b (+.f64 t (+.f64 x y)))) a)
(*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (/.f64 (+.f64 t y) b))
(*.f64 (/.f64 a (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 t y))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (/.f64 a b))
(*.f64 b (+.f64 t (+.f64 x y)))
(*.f64 (+.f64 t (+.f64 x y)) b)
(*.f64 (+.f64 t (+.f64 x y)) (neg.f64 (neg.f64 b)))
(*.f64 (neg.f64 (neg.f64 b)) (+.f64 t (+.f64 x y)))
(*.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (/.f64 b (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b (+.f64 t (+.f64 x y))) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (-.f64 (neg.f64 x) y) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 z b)))
(*.f64 (/.f64 (+.f64 t (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 (*.f64 b z) (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))) z)
(*.f64 (/.f64 (*.f64 b (+.f64 t (+.f64 x y))) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 z (+.f64 x y))
(*.f64 (+.f64 x y) z)
(*.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (/.f64 z (-.f64 x y)))
(*.f64 (-.f64 (neg.f64 x) y) (neg.f64 z))
(*.f64 (neg.f64 (neg.f64 z)) (+.f64 x y))

eval233.0ms (1.5%)

Memory
3.2MiB live, 278.3MiB allocated; 86ms collecting garbage
Compiler

Compiled 75 681 to 6 101 computations (91.9% saved)

prune110.0ms (0.7%)

Memory
14.9MiB live, 106.8MiB allocated; 33ms collecting garbage
Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New83622858
Fresh71017
Picked415
Done000
Total84733880
Accuracy
99.8%
Counts
880 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.9%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
26.9%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
22.0%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
11.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
51.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
47.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
29.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
9.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
17.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
81.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
84.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
70.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
57.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
47.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
58.8%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
33.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y)))
50.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
35.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
30.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
33.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (/.f64 b (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))))))
58.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
29.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
27.1%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
22.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
61.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
7.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
17.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
23.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
47.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
44.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
37.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
Compiler

Compiled 3 315 to 1 757 computations (47% saved)

series2.0s (12.8%)

Memory
-6.2MiB live, 1 381.4MiB allocated; 575ms collecting garbage
Counts
38 → 558
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
(fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
z
(+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))
(/.f64 x (+.f64 t (+.f64 x y)))
x
(+.f64 t (+.f64 x y))
t
(+.f64 x y)
y
(/.f64 y (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(/.f64 (+.f64 t y) (+.f64 t (+.f64 x y)))
(+.f64 t y)
a
(/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))
(*.f64 b y)
b
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z))
(*.f64 x z)
(+.f64 (+.f64 x t) y)
(+.f64 x t)
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b)))
(*.f64 y (-.f64 (+.f64 a z) b))
(-.f64 (+.f64 a z) b)
(+.f64 a z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b)
(/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))
(+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y))
(/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)
(fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y)))
(*.f64 a (+.f64 t y))
(neg.f64 y)
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (/.f64 (*.f64 y z) (+.f64 t y))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 x (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (/.f64 (*.f64 y z) (+.f64 t y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x (+.f64 t y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 x (-.f64 (/.f64 x (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx x x)
#s(approx (+ t (+ x y)) (+.f64 t y))
#s(approx (+ t (+ x y)) (+.f64 t (+.f64 x y)))
#s(approx (+ x y) y)
#s(approx (+ x y) (+.f64 x y))
#s(approx (/ y (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 y (+.f64 t y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 x (-.f64 (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (+.f64 t y)))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 x (-.f64 (/.f64 (*.f64 a x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 a (+.f64 t y))))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))))))
#s(approx (/ (+ t y) (+ t (+ x y))) #s(literal 1 binary64))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x (+.f64 t y)))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 x (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t y))))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 t y)))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 x (-.f64 (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (fma.f64 x z (*.f64 y z))) (*.f64 b y)))
#s(approx (* x z) (*.f64 x z))
#s(approx (+ x t) t)
#s(approx (+ x t) (+.f64 t x))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (+.f64 t y)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 x (-.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (+.f64 t y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (+.f64 t y))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (+.f64 t y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (+.f64 t y))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (+.f64 t y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y) (+.f64 t y)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (/.f64 y (+.f64 t y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (/.f64 y (+.f64 t y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (+.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 y z) b))) y))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) b))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (+.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 y z) b))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (fma.f64 a (+.f64 t y) (*.f64 y z)))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (fma.f64 a (+.f64 t y) (fma.f64 x z (*.f64 y z))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (+.f64 (/.f64 (*.f64 y z) x) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 b y) x) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) x) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (/.f64 (*.f64 a (+.f64 t y)) x))) (/.f64 (*.f64 b y) x)))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b y) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b y) x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (/.f64 (*.f64 a (+.f64 t y)) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 t y)) x)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 t y)) x))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 t x)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t x) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x))))
#s(approx (/ x (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 t x) (/.f64 y x))))
#s(approx (/ x (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ x y) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 t y)) x))) x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 t y)) x)) x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 y (+.f64 t y)) x))) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (*.f64 a (+.f64 t y)) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 a (+.f64 t y))) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x)) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 a (+.f64 t y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (+.f64 t y) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)))) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (-.f64 (+.f64 t (+.f64 y (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (-.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x))) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x) (*.f64 b y)) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 b y (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x)) x))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x))) x))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (/.f64 (*.f64 b y) x))))
#s(approx (+ x t) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t x))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (+.f64 z (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) x)) (/.f64 (*.f64 z (+.f64 t y)) x)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 z (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) x))) (/.f64 (*.f64 z (+.f64 t y)) x)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) x) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 z (+.f64 t y)))) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) x) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 z (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x)))) (+.f64 (/.f64 y x) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) (+.f64 y (/.f64 (*.f64 z (+.f64 t y)) b)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x))))) (+.f64 (/.f64 y x) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 b x)) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) (+.f64 y (/.f64 (*.f64 z (+.f64 t y)) b)))) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (/.f64 y x) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) (+.f64 y (/.f64 (*.f64 z (+.f64 t y)) b)))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 x (-.f64 (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x)))) (/.f64 y x))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 x (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 x (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 y (+.f64 t y)) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (fma.f64 b (*.f64 y (+.f64 t y)) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))) x))))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 y (+.f64 t y))) x))))) x))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) (*.f64 #s(literal -1 binary64) (+.f64 t y))) x))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1 binary64) (+.f64 t y))) x))))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x)) #s(literal 1 binary64)))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 t y)) x)) x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 y (+.f64 t y))) x))) x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 y (+.f64 t y))) x))) x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x)) x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x))) x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) x) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x)) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x))) x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 t y) #s(literal 4 binary64)) x) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x)) x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 b (*.f64 y (+.f64 t y)))) x))) x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) x)) (*.f64 b (*.f64 y (+.f64 t y)))) x))) x)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) x))))))
#s(approx (+ x t) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t x)) #s(literal 1 binary64)))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))))) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) y) x))))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z b) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b)) x))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) x))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 x (+.f64 t x)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y (+.f64 t x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (/.f64 y (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (*.f64 a t) (+.f64 t x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 t (+.f64 t x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 t (+.f64 t x))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 t (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 t (+.f64 t x))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 t (+.f64 t x))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 t x)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 b (+.f64 t x)))))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x)))))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x)))))
#s(approx (* b y) (*.f64 b y))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 a t (*.f64 x z)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 a t (fma.f64 x z (*.f64 y (-.f64 (+.f64 a z) b)))))
#s(approx (* y (- (+ a z) b)) (*.f64 y (-.f64 (+.f64 a z) b)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (+.f64 t x)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 y (-.f64 (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) (+.f64 t x)) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (+.f64 t x))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) (+.f64 t x))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (+.f64 t x))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) (+.f64 t x))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (+.f64 t x))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) (+.f64 t x)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (/.f64 (fma.f64 a t (*.f64 x z)) b))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (fma.f64 y (+.f64 (/.f64 a b) (/.f64 z b)) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (fma.f64 a t (fma.f64 x z (*.f64 y (+.f64 a z)))))
#s(approx (* a (+ t y)) (*.f64 a t))
#s(approx (* a (+ t y)) (fma.f64 a t (*.f64 a y)))
#s(approx (neg y) (*.f64 #s(literal -1 binary64) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 x z) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 3 binary64))))))) (+.f64 b (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (+.f64 t x)) y))))) (+.f64 b (/.f64 (*.f64 a (+.f64 t x)) y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (+.f64 t x)) y))))))) (+.f64 b (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 b (+.f64 t x)) y) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))))))))) (+.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (/.f64 (*.f64 a t) y)))) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))) (pow.f64 y #s(literal 2 binary64))))) (/.f64 t y)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t y) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 t x)) y))) y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 t x)) y)) y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 t x)) y))) y))
#s(approx (+ t (+ x y)) (*.f64 y (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (+ x y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y))))
#s(approx (/ y (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 t y) (/.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (/.f64 (*.f64 a t) y)) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y))) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 x y)))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64))) (/.f64 x y))))
#s(approx (+ t y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 t y))))
#s(approx (/ (* b y) (+ t (+ x y))) b)
#s(approx (/ (* b y) (+ t (+ x y))) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (/ (* b y) (+ t (+ x y))) (-.f64 (+.f64 b (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 t x)) y)))
#s(approx (/ (* b y) (+ t (+ x y))) (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) b)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) y)) (/.f64 (*.f64 b (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))) y)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 b (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) y))) (/.f64 (*.f64 b (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))) y)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 b (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 b (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 b (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y)))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (+.f64 (/.f64 (*.f64 x z) (*.f64 b y)) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))) (pow.f64 y #s(literal 3 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) (*.f64 (+.f64 t x) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 y (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 y (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y))))) #s(literal 1 binary64))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (/.f64 (*.f64 y (+.f64 a z)) b))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 y (+.f64 (/.f64 a b) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y)))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 y (+.f64 a z)))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 y (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))))
#s(approx (* a (+ t y)) (*.f64 a y))
#s(approx (* a (+ t y)) (*.f64 y (+.f64 a (/.f64 (*.f64 a t) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) y) (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))) y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))) y))))) y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (*.f64 x (+.f64 t x))) y))))) y))))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (+.f64 t x)) y)) y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 x (+.f64 t x))) y))) y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 x (+.f64 t x))) y))) y)))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y)) #s(literal 1 binary64)))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) y)) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) y)) (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x)))) y))) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x)))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x)))))) y))) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t y)) #s(literal 1 binary64)))))
#s(approx (/ (* b y) (+ t (+ x y))) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 b (+.f64 t x))) y))))
#s(approx (/ (* b y) (+ t (+ x y))) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y) (*.f64 b (+.f64 t x))) y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (*.f64 x z)) y)))) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x)))) y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x))))) y))) (*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x)))) y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x))))))) y))) (*.f64 b (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x)))) y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x))) y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x)))) y))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x))) y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x)))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x)))))) y))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))) (+.f64 t x))) y))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 z b)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 a b) (fma.f64 #s(literal -1 binary64) (/.f64 z b) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) y))))))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z))) b)))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 a b) (fma.f64 #s(literal -1 binary64) (/.f64 z b) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)) y)))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (*.f64 x z)) y)))))))
#s(approx (* a (+ t y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (*.f64 b y)))
#s(approx (* y (- (+ a z) b)) (*.f64 y (-.f64 a b)))
#s(approx (* y (- (+ a z) b)) (fma.f64 y z (*.f64 y (-.f64 a b))))
#s(approx (- (+ a z) b) (-.f64 a b))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y)) (+.f64 t (+.f64 x y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 (/.f64 (*.f64 b (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b)))) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y)) (+.f64 t (+.f64 x y)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y) (+.f64 t (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 y (+.f64 t (+.f64 x y)))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x b) (/.f64 y b)) (/.f64 (*.f64 a (+.f64 t y)) b)) y))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (/.f64 (*.f64 a (+.f64 t y)) b))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (fma.f64 z (+.f64 (/.f64 x b) (/.f64 y b)) (/.f64 (*.f64 a (+.f64 t y)) b)))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 a (+.f64 t y)))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 z (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (-.f64 (+.f64 x (+.f64 y (/.f64 (*.f64 a (+.f64 t y)) z))) (/.f64 (*.f64 b y) z))))
#s(approx (* y (- (+ a z) b)) (*.f64 y z))
#s(approx (* y (- (+ a z) b)) (*.f64 z (+.f64 y (/.f64 (*.f64 y (-.f64 a b)) z))))
#s(approx (- (+ a z) b) (*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 a z)) (/.f64 b z))))
#s(approx (+ a z) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 a z))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 b (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b)))) (+.f64 t (+.f64 x y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (*.f64 z (+.f64 (/.f64 (*.f64 b (+.f64 (/.f64 x b) (/.f64 y b))) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y)) (*.f64 z (+.f64 t (+.f64 x y)))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) (+.f64 t (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 z (-.f64 (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (*.f64 z (+.f64 t (+.f64 x y))))))) (/.f64 y (*.f64 z (+.f64 t (+.f64 x y)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 z (-.f64 (+.f64 (/.f64 x b) (+.f64 (/.f64 y b) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b z)))) (/.f64 y z))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (/.f64 (*.f64 z (+.f64 x y)) b))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 z (+.f64 (/.f64 x b) (+.f64 (/.f64 y b) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b z))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 z (+.f64 x (+.f64 y (/.f64 (*.f64 a (+.f64 t y)) z)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) z))))))
#s(approx (* y (- (+ a z) b)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 a b)) z))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 a b) z)) #s(literal 1 binary64)))))
#s(approx (+ a z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a z)) #s(literal 1 binary64)))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y)) (*.f64 z (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (+.f64 t (+.f64 x y)))) z))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) b) y) z))))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) b))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) z))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (+.f64 x y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x (+.f64 x y)))
#s(approx (/ x (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 x (+.f64 x y))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (+.f64 x y))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y (+.f64 x y)))
#s(approx (/ y (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (*.f64 a y) (+.f64 x y)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 x y)))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (* b y) (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (fma.f64 a t (fma.f64 a y (*.f64 z (+.f64 x y)))) (*.f64 b y)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (+.f64 x y)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (+.f64 x y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (+.f64 x y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y) (+.f64 x y)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (/.f64 y (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (/.f64 y (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (/.f64 y (+.f64 x y))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (+.f64 (/.f64 (*.f64 a t) b) (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) y))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (/.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) b))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (+.f64 (/.f64 (*.f64 a t) b) (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (fma.f64 a y (*.f64 z (+.f64 x y))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (fma.f64 a t (fma.f64 a y (*.f64 z (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 z (+.f64 x y)) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) t))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) t))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (+.f64 x y) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y))) t)))) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (pow.f64 t #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (pow.f64 t #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t))))) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 x t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 x y)) t))) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 x y)) t)) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 x y)) t))) t))
#s(approx (+ t (+ x y)) (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x t) (/.f64 y t)))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 x y)) t)) t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (/.f64 (*.f64 a y) t)) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 a y) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 x y)) (pow.f64 t #s(literal 2 binary64)))) (/.f64 x t)))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 x y)) (pow.f64 t #s(literal 2 binary64))) (/.f64 x t))))
#s(approx (+ t y) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 y t))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) t))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t) (*.f64 b y)) t))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 b y (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t)) t))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (pow.f64 t #s(literal 3 binary64))) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t))) t))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 t (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (/.f64 (*.f64 b y) t))))
#s(approx (+ x t) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 x t))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (+.f64 a (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) t)) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)))) (+.f64 (/.f64 y t) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) (+.f64 y (/.f64 (*.f64 a (+.f64 x y)) b)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))) (+.f64 (/.f64 y t) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (+.f64 (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) (+.f64 y (/.f64 (*.f64 a (+.f64 x y)) b)))) (pow.f64 t #s(literal 3 binary64)))))) (+.f64 (/.f64 y t) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (/.f64 (*.f64 (+.f64 x y) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) (+.f64 y (/.f64 (*.f64 a (+.f64 x y)) b)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 a t) b))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 t (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)))) (/.f64 y t))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 t (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 t (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))))
#s(approx (* a (+ t y)) (*.f64 t (+.f64 a (/.f64 (*.f64 a y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (*.f64 b (*.f64 y (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 b (*.f64 y (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t)))) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t)) (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) t)))) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t)) (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) t)) (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) t)))) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (+.f64 x y)) t)) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 x (+.f64 x y))) t))) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 x (+.f64 x y))) t))) t)))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) t)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 x y)) t)) t)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 y (+.f64 x y))) t))) t)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 y (+.f64 x y))) t))) t)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y))) t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y)))) t))) (*.f64 #s(literal -1 binary64) (+.f64 x y))) t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y)))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y)))))) t))) (*.f64 #s(literal -1 binary64) (+.f64 x y))) t))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y t)) #s(literal 1 binary64)))))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t)) t)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t) (*.f64 b (*.f64 y (+.f64 x y)))) t))) t)))
#s(approx (/ (* b y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) t) (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) t)) (*.f64 b (*.f64 y (+.f64 x y)))) t))) t)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) t))))))
#s(approx (+ x t) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x t)) #s(literal 1 binary64)))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))))) t))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y) t))))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b)) t))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) t))))))
#s(approx (* a (+ t y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) t))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)))
#s(approx (* y (- (+ a z) b)) (*.f64 y (-.f64 z b)))
#s(approx (* y (- (+ a z) b)) (fma.f64 a y (*.f64 y (-.f64 z b))))
#s(approx (- (+ a z) b) (-.f64 z b))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y)) (+.f64 t (+.f64 x y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (+.f64 (/.f64 (*.f64 a (*.f64 b (+.f64 (/.f64 t b) (/.f64 y b)))) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y)) (+.f64 t (+.f64 x y)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y) (+.f64 t (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (-.f64 (fma.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 y (+.f64 t (+.f64 x y)))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t b) (/.f64 y b)) (/.f64 (*.f64 z (+.f64 x y)) b)) y))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (fma.f64 a (+.f64 (/.f64 t b) (/.f64 y b)) (/.f64 (*.f64 z (+.f64 x y)) b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a)))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 a (-.f64 (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))) (/.f64 (*.f64 b y) a))))
#s(approx (* y (- (+ a z) b)) (*.f64 a (+.f64 y (/.f64 (*.f64 y (-.f64 z b)) a))))
#s(approx (- (+ a z) b) (*.f64 a (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z a)) (/.f64 b a))))
#s(approx (+ a z) (*.f64 a (+.f64 #s(literal 1 binary64) (/.f64 z a))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (/.f64 (*.f64 a (*.f64 b (+.f64 (/.f64 t b) (/.f64 y b)))) (+.f64 t (+.f64 x y))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (*.f64 a (+.f64 (/.f64 (*.f64 b (+.f64 (/.f64 t b) (/.f64 y b))) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y)) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 (/.f64 t b) (/.f64 y b))) (+.f64 t (+.f64 x y))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 a (-.f64 (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (*.f64 b (+.f64 t (+.f64 x y))))))) (/.f64 y (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 a (+.f64 (/.f64 t b) (/.f64 y b))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 a (-.f64 (+.f64 (/.f64 t b) (+.f64 (/.f64 y b) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a b)))) (/.f64 y a))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 a (+.f64 (/.f64 t b) (+.f64 (/.f64 y b) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a b))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) a))))))
#s(approx (* y (- (+ a z) b)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 z b)) a))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z b) a)) #s(literal 1 binary64)))))
#s(approx (+ a z) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z a)) #s(literal 1 binary64)))))
#s(approx (* (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) b) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y)) (*.f64 a (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (+.f64 t (+.f64 x y)))) a))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) b) y) a))))))
#s(approx (/ (+ (* (+ x y) z) (* a (+ t y))) b) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a b)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) b))))))
#s(approx (+ (* (+ x y) z) (* a (+ t y))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) a))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))))
#s(approx (/ (* b y) (+ t (+ x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (fma.f64 #s(literal -1 binary64) (*.f64 b y) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y)))))
#s(approx (* y (- (+ a z) b)) (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 y (+.f64 a z))))
#s(approx (- (+ a z) b) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) b))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))) b))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) b))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y)))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) b)) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y)))
#s(approx (* y (- (+ a z) b)) (*.f64 b (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 a z)) b))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))
#s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 z (+.f64 x y)) b)) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) b) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/ (* b y) (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) b)) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) b)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (* y (- (+ a z) b)) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 a z)) b))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a z) b))))))
Calls

18 calls:

TimeVariablePoint
61.0ms
y
0
43.0ms
y
-inf
9.0ms
a
inf
8.0ms
x
0
6.0ms
y
inf

rewrite805.0ms (5.2%)

Memory
14.2MiB live, 629.7MiB allocated; 234ms collecting garbage
Counts
38 → 135
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
(fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
z
(+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))
(/.f64 x (+.f64 t (+.f64 x y)))
x
(+.f64 t (+.f64 x y))
t
(+.f64 x y)
y
(/.f64 y (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(/.f64 (+.f64 t y) (+.f64 t (+.f64 x y)))
(+.f64 t y)
a
(/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))
(*.f64 b y)
b
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z))
(*.f64 x z)
(+.f64 (+.f64 x t) y)
(+.f64 x t)
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b)))
(*.f64 y (-.f64 (+.f64 a z) b))
(-.f64 (+.f64 a z) b)
(+.f64 a z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b)
(/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))
(+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y))
(/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)
(fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y)))
(*.f64 a (+.f64 t y))
(neg.f64 y)
Outputs
#s(approx (/ (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (+ (+ y t) x)) (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 b y))) (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 b y)))) (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y)))) (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) (+.f64 t (+.f64 x y))))
z
(*.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 x (fma.f64 (neg.f64 t) t (*.f64 (+.f64 x y) (+.f64 x y)))) (neg.f64 (-.f64 (-.f64 t x) y)))
x
(neg.f64 (neg.f64 x))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (-.f64 t x) y) (-.f64 (-.f64 t x) y)))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t (+.f64 x y)) y (*.f64 (+.f64 x t) (+.f64 x t))))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (+.f64 t (+.f64 x y)))
t
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x y) y (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (+.f64 x y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
y
(neg.f64 (neg.f64 y))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (neg.f64 (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (neg.f64 (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t))))
(*.f64 (/.f64 y (fma.f64 (neg.f64 t) t (*.f64 (+.f64 x y) (+.f64 x y)))) (neg.f64 (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (neg.f64 y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (neg.f64 (-.f64 (+.f64 x t) y)))
(*.f64 (/.f64 y (fma.f64 (*.f64 (+.f64 t y) (+.f64 t y)) (+.f64 t y) (*.f64 (*.f64 x x) x))) (fma.f64 (+.f64 t y) (-.f64 (+.f64 t y) x) (*.f64 x x)))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (+.f64 t y) (/.f64 a (+.f64 t (+.f64 x y))))
(*.f64 (neg.f64 a) (neg.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (fma.f64 (-.f64 y t) y (*.f64 t t)) (fma.f64 (-.f64 y t) y (*.f64 t t))) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 t y) (-.f64 t y)) (/.f64 (-.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 t y) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 t y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 t y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (+.f64 t y) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (*.f64 (+.f64 t y) (-.f64 t y))) (+.f64 t y))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t))) (fma.f64 y (+.f64 t y) (*.f64 t t)))
(*.f64 (fma.f64 (-.f64 y t) y (*.f64 t t)) (/.f64 (+.f64 t y) (fma.f64 (-.f64 y t) y (*.f64 t t))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 t t)) t (pow.f64 (*.f64 (-.f64 y t) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y t) y) (-.f64 (*.f64 (-.f64 y t) y) (*.f64 t t)) (*.f64 (*.f64 t t) (*.f64 t t))))
a
(neg.f64 (neg.f64 a))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) b)
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)
(*.f64 y (/.f64 b (+.f64 t (+.f64 x y))))
(*.f64 b (/.f64 y (+.f64 t (+.f64 x y))))
(*.f64 (neg.f64 b) (neg.f64 (/.f64 y (+.f64 t (+.f64 x y)))))
(*.f64 b y)
(*.f64 y b)
(*.f64 (neg.f64 y) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 y))
(neg.f64 (neg.f64 (*.f64 b y)))
b
(neg.f64 (neg.f64 b))
#s(approx (/ (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (+ (+ y t) x)) z)
(/.f64 #s(approx (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (*.f64 x z)) (+.f64 t (+.f64 x y)))
#s(approx (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (*.f64 x z))
(*.f64 x z)
(*.f64 z x)
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (-.f64 t x) y) (-.f64 (-.f64 t x) y)))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t (+.f64 x y)) y (*.f64 (+.f64 x t) (+.f64 x t))))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (+.f64 t (+.f64 x y)))
(*.f64 (+.f64 x t) (/.f64 (-.f64 x t) (-.f64 x t)))
(*.f64 (/.f64 (*.f64 (+.f64 x t) (-.f64 x t)) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 t t) t))) (fma.f64 (+.f64 x t) t (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x t) (-.f64 x t)) (*.f64 (+.f64 x t) (-.f64 x t))) (+.f64 x t))
(*.f64 (fma.f64 (-.f64 t x) t (*.f64 x x)) (/.f64 (+.f64 x t) (fma.f64 (-.f64 t x) t (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 t x) t) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 t x) t) (-.f64 (*.f64 (-.f64 t x) t) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
(/.f64 #s(approx (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (*.f64 y (-.f64 z (-.f64 b a)))) (+.f64 t (+.f64 x y)))
#s(approx (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (*.f64 y (-.f64 z (-.f64 b a))))
(*.f64 y (-.f64 z (-.f64 b a)))
(*.f64 (-.f64 z (-.f64 b a)) y)
(*.f64 (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a))) (/.f64 y (+.f64 (+.f64 b z) a)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 b z) a) (*.f64 y (-.f64 z (-.f64 b a)))) (fma.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (+.f64 a z) (*.f64 (*.f64 b b) b))) (fma.f64 b (-.f64 b (+.f64 a z)) (*.f64 (+.f64 a z) (+.f64 a z))))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 b z) a) (*.f64 y (-.f64 z (-.f64 b a)))) (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a)))) (-.f64 z (-.f64 b a)))
(*.f64 (+.f64 (+.f64 b z) a) (/.f64 (-.f64 z (-.f64 b a)) (+.f64 (+.f64 b z) a)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a))) (fma.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (+.f64 a z) (*.f64 (*.f64 b b) b))) (fma.f64 b (-.f64 b (+.f64 a z)) (*.f64 (+.f64 a z) (+.f64 a z))))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a))) (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a)))) (-.f64 z (-.f64 b a)))
(*.f64 (fma.f64 (+.f64 (+.f64 b z) a) b (*.f64 (+.f64 a z) (+.f64 a z))) (/.f64 (-.f64 z (-.f64 b a)) (fma.f64 (+.f64 (+.f64 b z) a) b (*.f64 (+.f64 a z) (+.f64 a z)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (+.f64 a z)) (*.f64 (*.f64 b b) b)) (+.f64 (pow.f64 (*.f64 (+.f64 (+.f64 b z) a) b) #s(literal 3 binary64)) (pow.f64 (+.f64 a z) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))))) (fma.f64 (*.f64 (+.f64 (+.f64 b z) a) b) (-.f64 (*.f64 (+.f64 (+.f64 b z) a) b) (*.f64 (+.f64 a z) (+.f64 a z))) (*.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (*.f64 (+.f64 a z) (+.f64 a z)))))
(*.f64 (+.f64 a z) (/.f64 (-.f64 a z) (-.f64 a z)))
(*.f64 (/.f64 (*.f64 (+.f64 a z) (-.f64 a z)) (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 z z) z))) (fma.f64 (+.f64 a z) z (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (+.f64 a z) (-.f64 a z)) (*.f64 (+.f64 a z) (-.f64 a z))) (+.f64 a z))
(*.f64 (fma.f64 (-.f64 z a) z (*.f64 a a)) (/.f64 (+.f64 a z) (fma.f64 (-.f64 z a) z (*.f64 a a))))
(*.f64 (/.f64 (fma.f64 (*.f64 z z) z (*.f64 (*.f64 a a) a)) (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 a a)) a (pow.f64 (*.f64 (-.f64 z a) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 z a) z) (-.f64 (*.f64 (-.f64 z a) z) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a a))))
#s(approx (/ (+ (+ (* (+ y x) z) (* a t)) (* y (- a b))) (+ (+ y t) x)) (*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b)
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (*.f64 (-.f64 (+.f64 x t) y) b))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (*.f64 (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)) b))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (fma.f64 (neg.f64 t) t (*.f64 (+.f64 x y) (+.f64 x y)))) (neg.f64 (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 2 binary64)) (*.f64 y y)) (-.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 2 binary64)) (*.f64 y y))) (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)))
(*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 (-.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (-.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 2 binary64)) (*.f64 y y)) (fma.f64 y (*.f64 y y) (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 3 binary64)))) (fma.f64 (neg.f64 y) (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 2 binary64))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (-.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 y y)) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (fma.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (-.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 y y))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y y) (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (neg.f64 y)) #s(literal 2 binary64)))) (+.f64 (pow.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) #s(literal 2 binary64)) (*.f64 y (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y)))) (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) b))
(*.f64 (/.f64 (fma.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))) (fma.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y)))) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b))
(*.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) (*.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) b)))
(*.f64 (fma.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 (fma.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))) b)))
(+.f64 (*.f64 (+.f64 x y) (/.f64 z b)) (*.f64 (+.f64 t y) (/.f64 a b)))
(*.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y)))) (-.f64 (pow.f64 (*.f64 (+.f64 x y) z) #s(literal 3 binary64)) (pow.f64 (*.f64 a (+.f64 t y)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y)))) (*.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 a (+.f64 t y))) (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))))) (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))))
(*.f64 (fma.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) (fma.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y)) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x y) z) #s(literal 3 binary64)) (pow.f64 (*.f64 a (+.f64 t y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x y) z) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))))) (fma.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y))) (-.f64 (*.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 (+.f64 x y) z)) (*.f64 a (+.f64 t y))) (*.f64 (*.f64 (*.f64 z z) (+.f64 x y)) (+.f64 x y))) (pow.f64 (*.f64 (+.f64 x y) z) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))))
(*.f64 a (+.f64 t y))
(*.f64 (+.f64 t y) a)
(*.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (/.f64 a (-.f64 t y)))
(*.f64 a (-.f64 t (neg.f64 y)))
(*.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) (/.f64 a (fma.f64 (-.f64 y t) y (*.f64 t t))))
(neg.f64 y)

eval124.0ms (0.8%)

Memory
-15.8MiB live, 169.2MiB allocated; 36ms collecting garbage
Compiler

Compiled 59 013 to 5 673 computations (90.4% saved)

prune89.0ms (0.6%)

Memory
34.5MiB live, 80.6MiB allocated; 4ms collecting garbage
Pruning

37 alts after pruning (34 fresh and 3 done)

PrunedKeptTotal
New71014724
Fresh72027
Picked325
Done011
Total72037757
Accuracy
100.0%
Counts
757 → 37
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.9%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
29.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
25.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
18.8%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
22.0%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
6.2%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
10.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
51.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
47.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
9.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
17.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
97.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
70.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) #s(approx (/ (* b y) (+ t (+ x y))) b)))
70.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
65.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
57.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
47.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
58.8%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
33.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y)))
23.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (*.f64 (-.f64 (+.f64 x t) y) b)))
35.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
15.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
46.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y)))))
33.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (/.f64 b (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))))))
29.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
23.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
22.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
58.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
27.1%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
7.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
17.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
23.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
47.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
44.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
37.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
Compiler

Compiled 3 595 to 1 924 computations (46.5% saved)

series2.4s (15.8%)

Memory
-11.2MiB live, 1 552.8MiB allocated; 640ms collecting garbage
Counts
39 → 628
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
(-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y))
(fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
z
(+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))
(/.f64 x (+.f64 t (+.f64 x y)))
x
(+.f64 t (+.f64 x y))
t
(+.f64 x y)
y
(/.f64 y (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(/.f64 (+.f64 t y) (+.f64 t (+.f64 x y)))
(+.f64 t y)
a
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)
(/.f64 b (+.f64 t (+.f64 x y)))
b
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
(-.f64 (+.f64 a z) b)
(+.f64 a z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y)))
#s(approx (* a (+ t y)) (*.f64 a y))
(*.f64 a y)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z))
(/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))
(*.f64 b y)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
(*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))
(*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))
(+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))
(/.f64 x (*.f64 b (+.f64 t (+.f64 x y))))
(*.f64 b (+.f64 t (+.f64 x y)))
(/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 x (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (/.f64 (*.f64 y z) (+.f64 t y))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 x (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (/.f64 (*.f64 y z) (+.f64 t y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x (+.f64 t y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 x (-.f64 (/.f64 x (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx (/ x (+ t (+ x y))) (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t y)))))
#s(approx x x)
#s(approx (+ t (+ x y)) (+.f64 t y))
#s(approx (+ t (+ x y)) (+.f64 t (+.f64 x y)))
#s(approx (+ x y) y)
#s(approx (+ x y) (+.f64 x y))
#s(approx (/ y (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 y (+.f64 t y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 x (-.f64 (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (+.f64 t y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (+.f64 t y)))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 x (-.f64 (/.f64 (*.f64 a x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 a (+.f64 t y))))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 a (+.f64 t y))))))
#s(approx (/ (+ t y) (+ t (+ x y))) #s(literal 1 binary64))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x (+.f64 t y)))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 x (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t y))))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t y))))))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (*.f64 b y) (+.f64 t y)))
#s(approx (* (/ b (+ t (+ x y))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (* (/ b (+ t (+ x y))) y) (fma.f64 x (-.f64 (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (* (/ b (+ t (+ x y))) y) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 x y)) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ b (+ t (+ x y))) (/.f64 b (+.f64 t y)))
#s(approx (/ b (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 b (+.f64 t y))))
#s(approx (/ b (+ t (+ x y))) (fma.f64 x (-.f64 (/.f64 (*.f64 b x) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 b (+.f64 t y))))
#s(approx (/ b (+ t (+ x y))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b x) (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 b (+.f64 t y))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (*.f64 x (fma.f64 b (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 b (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))) (*.f64 x (fma.f64 b (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 x (fma.f64 b (*.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64))))))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (fma.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y)))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t y)) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (fma.f64 x (-.f64 (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (/.f64 z (*.f64 b (+.f64 t y))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t y))) (/.f64 (*.f64 y z) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a b) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 x (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 x (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))))) (/.f64 (*.f64 y z) (*.f64 b (+.f64 t y)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 y (*.f64 b (+.f64 t y))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 t y)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 t y)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 x (-.f64 (fma.f64 x (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 t y)))))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 x (*.f64 b (+.f64 t y))))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))))))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 x (fma.f64 x (-.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))))))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 x (fma.f64 x (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t y))))))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 t y)))
#s(approx (* b (+ t (+ x y))) (fma.f64 b x (*.f64 b (+.f64 t y))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (+.f64 t y)))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (/.f64 (*.f64 x y) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 t y)))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))))))) (/.f64 y (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 t y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 y z) x)))) (+.f64 (/.f64 (*.f64 b y) x) (/.f64 (*.f64 z (+.f64 t y)) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (+.f64 (/.f64 (*.f64 y z) x) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 b y) x) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) x) (/.f64 (*.f64 (+.f64 t y) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (fma.f64 b y (*.f64 z (+.f64 t y))))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (/.f64 (*.f64 a (+.f64 t y)) x))) (/.f64 (*.f64 b y) x)))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b y) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) x) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b y) x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (/.f64 (*.f64 a (+.f64 t y)) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 t y)) x)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (+.f64 t y)) x))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 t x)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t x) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x))))
#s(approx (/ x (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 t x) (/.f64 y x))))
#s(approx (/ x (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))
#s(approx (+ x y) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 t y)) x))) x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 t y)) x)) x))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 y (+.f64 t y)) x))) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (*.f64 a (+.f64 t y)) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 a (+.f64 t y))) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (-.f64 (fma.f64 a (+.f64 t y) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x)) x))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) (pow.f64 x #s(literal 3 binary64))) (*.f64 a (+.f64 t y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (+.f64 t y) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)))) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (-.f64 (+.f64 t (+.f64 y (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) x))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 (-.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x))) x))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (*.f64 b y) x))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x) (*.f64 b y)) x))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (-.f64 (fma.f64 b y (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x)) x))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x))) x))
#s(approx (/ b (+ t (+ x y))) (/.f64 b x))
#s(approx (/ b (+ t (+ x y))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t y)) x))) x))
#s(approx (/ b (+ t (+ x y))) (/.f64 (-.f64 (+.f64 b (/.f64 (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 t y)) x)) x))
#s(approx (/ b (+ t (+ x y))) (/.f64 (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (+.f64 t y)) x))) x))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b))) (/.f64 (*.f64 z (+.f64 t y)) b))) x)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b))) (/.f64 (*.f64 z (+.f64 t y)) b))) x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b))))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (+.f64 t y)) b) (/.f64 (*.f64 y z) b))) (/.f64 (*.f64 z (+.f64 t y)) b))) x)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 y z) (*.f64 b x))))) (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 b x)) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 b x)) (/.f64 (*.f64 y (+.f64 t y)) (pow.f64 x #s(literal 2 binary64)))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 z (+.f64 t y)) (*.f64 b x)) (/.f64 (*.f64 (+.f64 t y) (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 z (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64)))))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b x)) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64))) (/.f64 z b))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (+.f64 t y)) b))) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 y b))))) (pow.f64 x #s(literal 3 binary64))) (/.f64 z b)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 b x)) (/.f64 #s(literal 1 binary64) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (+.f64 t y)) b)) (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) b)) (/.f64 t (*.f64 b x))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 y b)))) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t (*.f64 b x)) (/.f64 (*.f64 y (+.f64 t y)) (*.f64 b (pow.f64 x #s(literal 2 binary64))))))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 t b) (/.f64 y b)) x) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ x (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 t (*.f64 b x)) (/.f64 y (*.f64 b x)))))
#s(approx (/ x (* b (+ t (+ x y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 y b))) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 t (*.f64 b x)) (/.f64 y (*.f64 b x))))))
#s(approx (* b (+ t (+ x y))) (*.f64 b x))
#s(approx (* b (+ t (+ x y))) (*.f64 x (+.f64 b (/.f64 (*.f64 b (+.f64 t y)) x))))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 y (*.f64 b x)))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 t y)) (*.f64 b x)) (/.f64 y b)) x))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 (/.f64 y b) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 y (+.f64 t y)) (*.f64 b x))) x))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b (pow.f64 x #s(literal 3 binary64)))) (/.f64 y b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 t y)) (*.f64 b x)))) x))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))) x)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a (+.f64 t y) (*.f64 y z)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y))))))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 t y)))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 y (+.f64 t y)) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (fma.f64 b (*.f64 y (+.f64 t y)) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) (*.f64 #s(literal -1 binary64) (*.f64 b y))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y)))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) x))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (*.f64 z (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))))) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 z (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y)))))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) y))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 y (+.f64 t y))) x))))) x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 y (+.f64 t y))) x))))) x))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) (*.f64 #s(literal -1 binary64) (+.f64 t y))) x))))
#s(approx (/ x (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) x)) (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1 binary64) (+.f64 t y))) x))))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) x)) #s(literal 1 binary64)))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 t y)) x)) x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 y (+.f64 t y))) x))) x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 y (+.f64 t y))) x))) x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x)) x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x))) x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 4 binary64))) x) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x)) (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x))) x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) x)) x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) x) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 t y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 (+.f64 t y) #s(literal 4 binary64)) x) (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x)) (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x))) x)))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (/.f64 (*.f64 b (*.f64 y (+.f64 t y))) x)) x)))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x) (*.f64 b (*.f64 y (+.f64 t y)))) x))) x)))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64)))) x) (*.f64 b (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) x)) (*.f64 b (*.f64 y (+.f64 t y)))) x))) x)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (/.f64 (*.f64 b (+.f64 t y)) x)) x)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 b (+.f64 t y))) x))) x)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 (+.f64 t y) #s(literal 3 binary64))) x) (*.f64 b (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) x)) (*.f64 b (+.f64 t y))) x))) x)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)))) x) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))))) x))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b)))) x) (*.f64 b (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))))) x) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))))) x))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (+.f64 t y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))) x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 3 binary64))) b))) x) (*.f64 y (+.f64 t y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b)))) (/.f64 (*.f64 a (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))) x))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t y)) b))) x) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 y b)))) x) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (+.f64 t y)) b))) x) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 y b))))) x) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b))) x) (*.f64 z (-.f64 (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (+.f64 t y)) b)))) x) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 y b))))) x) (/.f64 z b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (+.f64 (/.f64 t b) (/.f64 y b))) x) (/.f64 #s(literal 1 binary64) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (+.f64 t y)) b)) x) (+.f64 (/.f64 t b) (/.f64 y b)))) x) (/.f64 #s(literal 1 binary64) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 y b))) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)) x) (*.f64 (+.f64 t y) (+.f64 (/.f64 t b) (/.f64 y b)))) (/.f64 (*.f64 y (+.f64 t y)) b)) x) (+.f64 (/.f64 t b) (/.f64 y b)))) x) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (*.f64 b x)) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) (*.f64 b x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) b))) x) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 3 binary64)) (*.f64 b x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t y) #s(literal 2 binary64)) b))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) b))) x) (/.f64 #s(literal 1 binary64) b)))
#s(approx (* b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t y)) x))))))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (/.f64 (*.f64 y (+.f64 t y)) (*.f64 b x))) x)))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) (*.f64 b x)) (/.f64 (*.f64 y (+.f64 t y)) b)) x))) x)))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 3 binary64))) (*.f64 b x)) (/.f64 (*.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))) b)) x)) (/.f64 (*.f64 y (+.f64 t y)) b)) x))) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 z (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (+.f64 (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (+.f64 (/.f64 b (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 y (-.f64 (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (fma.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 x (+.f64 t x)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x))))
#s(approx (+ t (+ x y)) (+.f64 t x))
#s(approx (/ y (+ t (+ x y))) (/.f64 y (+.f64 t x)))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (/.f64 y (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 t x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x)))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (*.f64 a t) (+.f64 t x)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 y (-.f64 (/.f64 a (+.f64 t x)) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 a (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 a (+.f64 t x))) (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (+ t y) (+ t (+ x y))) (/.f64 t (+.f64 t x)))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 t (+.f64 t x))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 t (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 t (+.f64 t x))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 t x))) (/.f64 t (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 t (+.f64 t x))))
#s(approx (+ t y) t)
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (*.f64 b y) (+.f64 t x)))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 b (+.f64 t x)))))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 y (fma.f64 y (-.f64 (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x)))))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x)))))
#s(approx (/ b (+ t (+ x y))) (/.f64 b (+.f64 t x)))
#s(approx (/ b (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 b (+.f64 t x))))
#s(approx (/ b (+ t (+ x y))) (fma.f64 y (-.f64 (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x))))
#s(approx (/ b (+ t (+ x y))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 b (+.f64 t x))))
#s(approx (* a (+ t y)) (*.f64 a t))
#s(approx (* a (+ t y)) (fma.f64 a t (*.f64 a y)))
#s(approx (* a y) (*.f64 a y))
#s(approx (* b y) (*.f64 b y))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))))) (*.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))) (*.f64 y (fma.f64 b (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (*.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))) (*.f64 y (fma.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (*.f64 y (fma.f64 b (*.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))))) (*.f64 b (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))))) (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 z (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 t x))) (/.f64 z (*.f64 b (+.f64 t x))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 (*.f64 x z) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 a t) (*.f64 b (+.f64 t x))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 y (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (*.f64 y (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))))) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))))) (/.f64 (*.f64 x z) (*.f64 b (+.f64 t x)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 t x)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x)))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 t x)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 y (-.f64 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x)))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 t x)))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (*.f64 b (+.f64 t x)))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 (*.f64 x y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 t x)))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))))) (/.f64 x (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 t x)))))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 t x)))
#s(approx (* b (+ t (+ x y))) (fma.f64 b y (*.f64 b (+.f64 t x))))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 y (*.f64 b (+.f64 t x))))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))))))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 y (fma.f64 y (-.f64 (/.f64 y (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))))))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 y (fma.f64 y (-.f64 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 t x) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b (+.f64 t x))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y)))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 x z) y))))) (+.f64 b (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 z (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 x z) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 3 binary64))))))) (+.f64 b (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (fma.f64 a t (*.f64 x z)) (*.f64 (+.f64 t x) (-.f64 (+.f64 a z) b)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (+.f64 t x)) y))))) (+.f64 b (/.f64 (*.f64 a (+.f64 t x)) y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (+.f64 t x)) y))))))) (+.f64 b (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a t) y) (+.f64 (/.f64 (*.f64 b (+.f64 t x)) y) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))))))))) (+.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (/.f64 (*.f64 a t) y)))) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64)))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))) (pow.f64 y #s(literal 2 binary64))))) (/.f64 t y)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t y) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64)))))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 t x)) y))) y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 t x)) y)) y))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 t x)) y))) y))
#s(approx (+ t (+ x y)) (*.f64 y (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (+ x y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y))))
#s(approx (/ y (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 t y) (/.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t y) (/.f64 x y)))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (/.f64 (*.f64 a t) y)) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 a t) y))) (/.f64 (*.f64 a (+.f64 t x)) y)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) y) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 a t) (*.f64 a (+.f64 t x)))) (pow.f64 y #s(literal 2 binary64))))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 x y)))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 t x)) (pow.f64 y #s(literal 2 binary64))) (/.f64 x y))))
#s(approx (+ t y) (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 t y))))
#s(approx (* (/ b (+ t (+ x y))) y) b)
#s(approx (* (/ b (+ t (+ x y))) y) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (* (/ b (+ t (+ x y))) y) (-.f64 (+.f64 b (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 t x)) y)))
#s(approx (* (/ b (+ t (+ x y))) y) (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (/ b (+ t (+ x y))) (/.f64 b y))
#s(approx (/ b (+ t (+ x y))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t x)) y))) y))
#s(approx (/ b (+ t (+ x y))) (/.f64 (-.f64 (+.f64 b (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 t x)) y)) y))
#s(approx (/ b (+ t (+ x y))) (/.f64 (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (pow.f64 y #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 b (+.f64 t x)) y))) y))
#s(approx (* a (+ t y)) (*.f64 y (+.f64 a (/.f64 (*.f64 a t) y))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (/.f64 (*.f64 b (-.f64 (+.f64 t (+.f64 x (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) y)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (fma.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b)) (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b)))))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (+.f64 t (+.f64 x (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) y))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (fma.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b)) (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b)))))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 b (-.f64 (+.f64 t (+.f64 x (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 x z) b)))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) b) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (/.f64 (*.f64 b (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))))))) (pow.f64 y #s(literal 3 binary64)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (+.f64 (/.f64 a b) (+.f64 (/.f64 t y) (+.f64 (/.f64 x y) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 t y) (+.f64 (/.f64 x y) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (/.f64 (*.f64 x z) (*.f64 b y)))))))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64)))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 t y) (+.f64 (/.f64 x y) (+.f64 (/.f64 z b) (+.f64 (/.f64 (*.f64 a t) (*.f64 b y)) (+.f64 (/.f64 (*.f64 x z) (*.f64 b y)) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 z (+.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 t x) (-.f64 (/.f64 (*.f64 x z) b) (/.f64 (*.f64 z (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64)))))))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b y)) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (/.f64 z b))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (+.f64 t x)) b))) (pow.f64 y #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) b) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 x b))))) (pow.f64 y #s(literal 3 binary64))) (/.f64 z b)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 t (*.f64 b y)) (/.f64 #s(literal 1 binary64) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (+.f64 t x)) b)) (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) b)) (/.f64 t (*.f64 b y))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) b) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 x b)))) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t (*.f64 b y)) (/.f64 (*.f64 x (+.f64 t x)) (*.f64 b (pow.f64 y #s(literal 2 binary64))))))))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 x (*.f64 b y)))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 t x)) (*.f64 b y)) (/.f64 x b)) y))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (*.f64 b (pow.f64 y #s(literal 2 binary64))))) (/.f64 (*.f64 x (+.f64 t x)) (*.f64 b y))) y))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (*.f64 b (pow.f64 y #s(literal 3 binary64)))) (/.f64 x b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (*.f64 b (pow.f64 y #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 t x)) (*.f64 b y)))) y))
#s(approx (* b (+ t (+ x y))) (*.f64 y (+.f64 b (/.f64 (*.f64 b (+.f64 t x)) y))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 t b) (/.f64 x b)) y) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ y (* b (+ t (+ x y)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (pow.f64 y #s(literal 2 binary64)))) (+.f64 (/.f64 t (*.f64 b y)) (/.f64 x (*.f64 b y)))))
#s(approx (/ y (* b (+ t (+ x y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 x b))) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (pow.f64 y #s(literal 2 binary64))) (+.f64 (/.f64 t (*.f64 b y)) (/.f64 x (*.f64 b y))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 a t (*.f64 x z))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b))))))) y))) (*.f64 (+.f64 t x) (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))) y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) y) (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)) (*.f64 b (+.f64 t x)))) y)))) b))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y) (*.f64 z (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) x))) y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 x (+.f64 t x))) y))))) y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (*.f64 x (+.f64 t x))) y))))) y))))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (+.f64 t x)) y)) y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 x (+.f64 t x))) y))) y)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 x (+.f64 t x))) y))) y)))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) y)) #s(literal 1 binary64)))))
#s(approx (+ x y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) y)) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ y (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) y)) (*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x))))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t x)))) y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x)))) y))) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x)))) y)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) t) (*.f64 #s(literal -1 binary64) (+.f64 t x)))))) y))) (*.f64 #s(literal -1 binary64) (+.f64 t x))) y))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t y)) #s(literal 1 binary64)))))
#s(approx (* (/ b (+ t (+ x y))) y) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 b (+.f64 t x))) y))))
#s(approx (* (/ b (+ t (+ x y))) y) (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y) (*.f64 b (+.f64 t x))) y))))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (/.f64 (*.f64 b (+.f64 t x)) y)) y)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64))) y) (*.f64 b (+.f64 t x))) y))) y)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 (+.f64 t x) #s(literal 3 binary64))) y) (*.f64 b (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) y)) (*.f64 b (+.f64 t x))) y))) y)))
#s(approx (* a (+ t y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b))))))) y) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y)) y) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 3 binary64))))) y)) y) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))))) y) (*.f64 b (-.f64 (+.f64 (/.f64 a b) (/.f64 z b)) #s(literal 1 binary64)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y) (+.f64 (/.f64 a b) (/.f64 z b))) #s(literal 1 binary64)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) y))))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y) (+.f64 (/.f64 a b) (/.f64 z b))) #s(literal 1 binary64)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) y) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b)))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 t x) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))) (pow.f64 (+.f64 t x) #s(literal 2 binary64))))) y)))) (+.f64 t (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t x)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 t x)) b)))))) y) (+.f64 (/.f64 a b) (/.f64 z b))) #s(literal 1 binary64)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (+.f64 (/.f64 t b) (/.f64 x b)))) y) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (+.f64 t x)) b))) y) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (+.f64 (/.f64 t b) (/.f64 x b))))) y) (/.f64 z b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) b))) y) (*.f64 z (-.f64 (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (+.f64 t x)) b)))) y) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (+.f64 (/.f64 t b) (/.f64 x b))))) y) (/.f64 z b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (+.f64 (/.f64 t b) (/.f64 x b))) y) (/.f64 #s(literal 1 binary64) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (+.f64 t x)) b)) y) (+.f64 (/.f64 t b) (/.f64 x b)))) y) (/.f64 #s(literal 1 binary64) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (+.f64 (/.f64 t b) (/.f64 x b))) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) b)) y) (*.f64 (+.f64 t x) (+.f64 (/.f64 t b) (/.f64 x b)))) (/.f64 (*.f64 x (+.f64 t x)) b)) y) (+.f64 (/.f64 t b) (/.f64 x b)))) y) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (/.f64 (*.f64 x (+.f64 t x)) (*.f64 b y))) y)))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (*.f64 b y)) (/.f64 (*.f64 x (+.f64 t x)) b)) y))) y)))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 3 binary64))) (*.f64 b y)) (/.f64 (*.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64))) b)) y)) (/.f64 (*.f64 x (+.f64 t x)) b)) y))) y)))
#s(approx (* b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 t x)) y))))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) (*.f64 b y)) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) b))) y) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 3 binary64)) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 t x) #s(literal 2 binary64)) b))) y)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t x) b))) y) (/.f64 #s(literal 1 binary64) b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 a (+.f64 t y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ a z) b) (-.f64 a b))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (fma.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 z (-.f64 (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 z (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ a z) b) (*.f64 z (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 a z)) (/.f64 b z))))
#s(approx (+ a z) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 a z))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 z (fma.f64 b (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))) z))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 z (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (*.f64 z (+.f64 t (+.f64 x y))))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) z))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 t (+.f64 x y)))))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 a b) z)) #s(literal 1 binary64)))))
#s(approx (+ a z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a z)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))) z) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y))))) z))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (+.f64 x y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (+.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 z (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))) (/.f64 (*.f64 a y) (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 4 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (+.f64 (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 x (+.f64 x y)) (/.f64 y (+.f64 x y)))))
#s(approx (/ x (+ t (+ x y))) (/.f64 x (+.f64 x y)))
#s(approx (/ x (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 x (+.f64 x y))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (+.f64 x y))))
#s(approx (/ x (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y (+.f64 x y)))
#s(approx (/ y (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 y (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ y (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (/.f64 (*.f64 a y) (+.f64 x y)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 t (-.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 a (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 a (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (+.f64 x y))) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (/ (+ t y) (+ t (+ x y))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (+.f64 x y))))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (*.f64 b y) (+.f64 x y)))
#s(approx (* (/ b (+ t (+ x y))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (* (/ b (+ t (+ x y))) y) (fma.f64 t (-.f64 (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (* (/ b (+ t (+ x y))) y) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t y)) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ b (+ t (+ x y))) (/.f64 b (+.f64 x y)))
#s(approx (/ b (+ t (+ x y))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (/.f64 b (+.f64 x y))))
#s(approx (/ b (+ t (+ x y))) (fma.f64 t (-.f64 (/.f64 (*.f64 b t) (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 b (+.f64 x y))))
#s(approx (/ b (+ t (+ x y))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (/.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 b (+.f64 x y))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (*.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (*.f64 t (fma.f64 b (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))))) (*.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))) (*.f64 t (fma.f64 b (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (*.f64 t (fma.f64 b (*.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (fma.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 x y)) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (fma.f64 t (-.f64 (+.f64 (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (+.f64 (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64)))))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 a (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 a (*.f64 b (+.f64 x y))) (/.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (+.f64 (/.f64 z (*.f64 b (+.f64 x y))) (/.f64 (*.f64 a y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 z b) (/.f64 (*.f64 a y) (*.f64 b (+.f64 x y)))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 z (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y)))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y)))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 z (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y)))))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y)))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y))))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))))) (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y))))))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))))))) (+.f64 (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (+.f64 (/.f64 x (*.f64 b (+.f64 x y))) (/.f64 y (*.f64 b (+.f64 x y))))))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 x (*.f64 b (+.f64 x y))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 x (*.f64 b (+.f64 x y)))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (/.f64 (*.f64 t x) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 x y)))))
#s(approx (/ x (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (/.f64 x (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 x (*.f64 b (+.f64 x y)))))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 x y)))
#s(approx (* b (+ t (+ x y))) (fma.f64 b t (*.f64 b (+.f64 x y))))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 y (*.f64 b (+.f64 x y))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (/.f64 y (*.f64 b (+.f64 x y)))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (/.f64 (*.f64 t y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 x y)))))
#s(approx (/ y (* b (+ t (+ x y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))))))) (/.f64 y (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 y (*.f64 b (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 b y) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 z (+.f64 x y)) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 3 binary64)))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (fma.f64 a (+.f64 x y) (*.f64 b y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) t))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) t))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (+.f64 (/.f64 (*.f64 b y) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t)))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (pow.f64 t #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 z (+.f64 x y)) t))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (+.f64 x y) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y))) t)))) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (pow.f64 t #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (pow.f64 t #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t))))) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 x t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 x y)) t))) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 x y)) t)) t))
#s(approx (/ x (+ t (+ x y))) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 x y)) t))) t))
#s(approx (+ t (+ x y)) (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x t) (/.f64 y t)))))
#s(approx (/ y (+ t (+ x y))) (/.f64 y t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 x y)) t)) t))
#s(approx (/ y (+ t (+ x y))) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 y (+.f64 x y)) t))) t))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (/.f64 (*.f64 a y) t)) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 a y) t))) (/.f64 (*.f64 a (+.f64 x y)) t)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (-.f64 (+.f64 a (+.f64 (/.f64 (*.f64 a y) t) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 3 binary64))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) t) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 a y) (*.f64 a (+.f64 x y)))) (pow.f64 t #s(literal 2 binary64))))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 x y)) (pow.f64 t #s(literal 2 binary64)))) (/.f64 x t)))
#s(approx (/ (+ t y) (+ t (+ x y))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 x y)) (pow.f64 t #s(literal 2 binary64))) (/.f64 x t))))
#s(approx (+ t y) (*.f64 t (+.f64 #s(literal 1 binary64) (/.f64 y t))))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (*.f64 b y) t))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t) (*.f64 b y)) t))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (-.f64 (fma.f64 b y (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t)) t))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) (pow.f64 t #s(literal 3 binary64))) (*.f64 b y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t))) t))
#s(approx (/ b (+ t (+ x y))) (/.f64 b t))
#s(approx (/ b (+ t (+ x y))) (/.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 x y)) t))) t))
#s(approx (/ b (+ t (+ x y))) (/.f64 (-.f64 (+.f64 b (/.f64 (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 b (+.f64 x y)) t)) t))
#s(approx (/ b (+ t (+ x y))) (/.f64 (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (pow.f64 t #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (+.f64 x y)) t))) t))
#s(approx (* a (+ t y)) (*.f64 t (+.f64 a (/.f64 (*.f64 a y) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) (/.f64 (*.f64 a (+.f64 x y)) b))) t)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) (/.f64 (*.f64 a (+.f64 x y)) b))) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b)) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 z (+.f64 x y)) b))) (/.f64 (*.f64 a (+.f64 x y)) b))) t)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 a b))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y t) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))) (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y t) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (+.f64 (/.f64 (*.f64 y (+.f64 x y)) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t)))))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 a b) (+.f64 (/.f64 (*.f64 a y) (*.f64 b t)) (+.f64 (/.f64 (*.f64 y (+.f64 x y)) (pow.f64 t #s(literal 2 binary64))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b t))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b (pow.f64 t #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 a (+.f64 x y)) (*.f64 b t)) (+.f64 (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x y) (-.f64 (/.f64 (*.f64 a y) b) (/.f64 (*.f64 a (+.f64 x y)) b))) (pow.f64 t #s(literal 2 binary64)))))))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) t) (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b)))) t))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) (pow.f64 t #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) t) (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))))) t))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) (pow.f64 t #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))) (pow.f64 t #s(literal 3 binary64))) (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b)))))) t))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b)) t) (+.f64 (/.f64 x b) (/.f64 y b))) t))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) (pow.f64 t #s(literal 2 binary64))) (+.f64 (/.f64 x b) (/.f64 y b))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t)) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t)))) t))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b)) (pow.f64 t #s(literal 3 binary64))) (+.f64 (/.f64 x b) (/.f64 y b))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t)) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t)))))) t))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 x (*.f64 b t)))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t)) (/.f64 x b)) t))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 (/.f64 x b) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64))))) (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t))) t))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b (pow.f64 t #s(literal 3 binary64)))) (/.f64 x b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t)))) t))
#s(approx (* b (+ t (+ x y))) (*.f64 b t))
#s(approx (* b (+ t (+ x y))) (*.f64 t (+.f64 b (/.f64 (*.f64 b (+.f64 x y)) t))))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 y (*.f64 b t)))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t)) (/.f64 y b)) t))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 (-.f64 (+.f64 (/.f64 y b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64))))) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t))) t))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b (pow.f64 t #s(literal 3 binary64)))) (/.f64 y b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b (pow.f64 t #s(literal 2 binary64)))) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t)))) t))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (fma.f64 a y (*.f64 z (+.f64 x y))) (*.f64 b y))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (*.f64 b (*.f64 y (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 b (*.f64 y (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y))))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y))))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) y)) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 x (+.f64 x y)) t) (/.f64 (*.f64 y (+.f64 x y)) t)))) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t)) (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) t)))) t)))
#s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t)) (fma.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) t)) (fma.f64 x (+.f64 x y) (*.f64 y (+.f64 x y)))) t)))) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (+.f64 x y)) t)) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 x (+.f64 x y))) t))) t)))
#s(approx (/ x (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 x (+.f64 x y))) t))) t)))
#s(approx (+ t (+ x y)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x y) t)) #s(literal 1 binary64)))))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (+.f64 x y)) t)) t)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 y (+.f64 x y))) t))) t)))
#s(approx (/ y (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 y (+.f64 x y))) t))) t)))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (* (/ (+ t y) (+ t (+ x y))) a) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y))))))) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x y)))) t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y))) t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y)))) t))) (*.f64 #s(literal -1 binary64) (+.f64 x y))) t))))
#s(approx (/ (+ t y) (+ t (+ x y))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y)))) t)) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (+.f64 x y)))))) t))) (*.f64 #s(literal -1 binary64) (+.f64 x y))) t))))
#s(approx (+ t y) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y t)) #s(literal 1 binary64)))))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (/.f64 (*.f64 b (*.f64 y (+.f64 x y))) t)) t)))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t) (*.f64 b (*.f64 y (+.f64 x y)))) t))) t)))
#s(approx (* (/ b (+ t (+ x y))) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64)))) t) (*.f64 b (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) t)) (*.f64 b (*.f64 y (+.f64 x y)))) t))) t)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (/.f64 (*.f64 b (+.f64 x y)) t)) t)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64))) t) (*.f64 b (+.f64 x y))) t))) t)))
#s(approx (/ b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 (+.f64 x y) #s(literal 3 binary64))) t) (*.f64 b (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) t)) (*.f64 b (+.f64 x y))) t))) t)))
#s(approx (* a (+ t y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) t))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)))) t) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))))) t))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b)))) t) (*.f64 b (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))))) t) (*.f64 b (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))))) t))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (+.f64 x y)) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))) t) (*.f64 y (+.f64 x y))) (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 x y) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b)))) (/.f64 (*.f64 z (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 x y)) b))) t) (/.f64 a b)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 y b)))) t)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 y b))) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) t)) t)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t)) t) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 y b))))) t)))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) (/.f64 (*.f64 z (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) b))) t)) t))) t) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 y b))))) t)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 y b))) t)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (fma.f64 #s(literal -1 binary64) (/.f64 y b) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t)) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t))))) t)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (fma.f64 #s(literal -1 binary64) (/.f64 y b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t)) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t))) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) t)))) t)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (fma.f64 #s(literal -1 binary64) (/.f64 y b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b t)) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b t))) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b))) t)) (+.f64 (/.f64 (*.f64 x (+.f64 x y)) b) (/.f64 (*.f64 y (+.f64 x y)) b))) t)))) t)))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (/.f64 (*.f64 x (+.f64 x y)) (*.f64 b t))) t)))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t)) (/.f64 (*.f64 x (+.f64 x y)) b)) t))) t)))
#s(approx (/ x (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b t)) (/.f64 (*.f64 x (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)) t)) (/.f64 (*.f64 x (+.f64 x y)) b)) t))) t)))
#s(approx (* b (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (+.f64 x y)) t))))))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (/.f64 (*.f64 y (+.f64 x y)) (*.f64 b t))) t)))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) (*.f64 b t)) (/.f64 (*.f64 y (+.f64 x y)) b)) t))) t)))
#s(approx (/ y (* b (+ t (+ x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 3 binary64))) (*.f64 b t)) (/.f64 (*.f64 y (pow.f64 (+.f64 x y) #s(literal 2 binary64))) b)) t)) (/.f64 (*.f64 y (+.f64 x y)) b)) t))) t)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ a z) b) (-.f64 z b))
#s(approx (* a (+ t y)) (*.f64 a (+.f64 t y)))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (fma.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (fma.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (+.f64 t (+.f64 x y)))))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 a (-.f64 (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a))) (/.f64 (*.f64 b y) (*.f64 a (+.f64 t (+.f64 x y)))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (+.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a)))))
#s(approx (- (+ a z) b) (*.f64 a (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 z a)) (/.f64 b a))))
#s(approx (+ a z) (*.f64 a (+.f64 #s(literal 1 binary64) (/.f64 z a))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (fma.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))) a))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 a (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 a (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (+.f64 (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 a (*.f64 b (+.f64 t (+.f64 x y))))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) a) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z b) a)) #s(literal 1 binary64)))))
#s(approx (+ a z) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z a)) #s(literal 1 binary64)))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))) a) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))) a))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))))
#s(approx (* (/ b (+ t (+ x y))) y) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
#s(approx (/ b (+ t (+ x y))) (/.f64 b (+.f64 t (+.f64 x y))))
#s(approx (- (+ a z) b) (+.f64 a (+.f64 z (*.f64 #s(literal -1 binary64) b))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) b))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))) b))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) b))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) b))
#s(approx (/ x (* b (+ t (+ x y)))) (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (* b (+ t (+ x y))) (*.f64 b (+.f64 t (+.f64 x y))))
#s(approx (/ y (* b (+ t (+ x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) b)) (/.f64 y (+.f64 t (+.f64 x y))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) b) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (* (/ b (+ t (+ x y))) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) b)) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))))))
#s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a z) b))))))
#s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))) b))))
#s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))) b)))
#s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b)))
Calls

18 calls:

TimeVariablePoint
11.0ms
x
0
8.0ms
t
inf
5.0ms
b
-inf
5.0ms
y
-inf
5.0ms
x
inf

rewrite1.6s (10.2%)

Memory
20.6MiB live, 966.6MiB allocated; 340ms collecting garbage
Counts
39 → 130
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
(-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y))
(fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
z
(+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))
(/.f64 x (+.f64 t (+.f64 x y)))
x
(+.f64 t (+.f64 x y))
t
(+.f64 x y)
y
(/.f64 y (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(/.f64 (+.f64 t y) (+.f64 t (+.f64 x y)))
(+.f64 t y)
a
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)
(/.f64 b (+.f64 t (+.f64 x y)))
b
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
(-.f64 (+.f64 a z) b)
(+.f64 a z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y)))
#s(approx (* a (+ t y)) (*.f64 a y))
(*.f64 a y)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
#s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z))
(/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))
(*.f64 b y)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
(*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))
(*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))))
(+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))
(/.f64 x (*.f64 b (+.f64 t (+.f64 x y))))
(*.f64 b (+.f64 t (+.f64 x y)))
(/.f64 y (*.f64 b (+.f64 t (+.f64 x y))))
Outputs
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (-.f64 (+.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 b y))) (fma.f64 (+.f64 x y) z (fma.f64 (+.f64 t y) a (*.f64 b y)))) (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (-.f64 (+.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 (+.f64 t y) a)) (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a))) (/.f64 (-.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (+.f64 t (+.f64 x y))))
z
(*.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (+.f64 x y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (-.f64 (+.f64 t x) y))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (-.f64 (+.f64 t x) y))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y))
(*.f64 (/.f64 x (fma.f64 (neg.f64 t) t (*.f64 (+.f64 x y) (+.f64 x y)))) (neg.f64 (-.f64 (-.f64 t x) y)))
x
(neg.f64 (neg.f64 x))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (+.f64 t x) y) (-.f64 (+.f64 t x) y)))
(*.f64 (+.f64 t (+.f64 x y)) (/.f64 (-.f64 (-.f64 t x) y) (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y)) (-.f64 (*.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x)) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t (+.f64 x y)) y (*.f64 (+.f64 t x) (+.f64 t x))))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (+.f64 t (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (-.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y)))) (fma.f64 (+.f64 t (+.f64 x y)) (+.f64 x y) (*.f64 t t)))
t
(*.f64 (+.f64 x y) (/.f64 (-.f64 x y) (-.f64 x y)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (-.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x y) y (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 (+.f64 x y) (-.f64 x y))) (+.f64 x y))
(*.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (/.f64 (+.f64 x y) (fma.f64 (-.f64 y x) y (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 y y) y)) (fma.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 x x)) x (pow.f64 (*.f64 (-.f64 y x) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y x) y) (-.f64 (*.f64 (-.f64 y x) y) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x x))))
y
(*.f64 (neg.f64 #s(literal -1 binary64)) y)
(*.f64 (neg.f64 y) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 y))
(*.f64 y (neg.f64 #s(literal -1 binary64)))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) (neg.f64 #s(literal -1 binary64)))
(*.f64 (/.f64 y (-.f64 (neg.f64 (+.f64 t x)) y)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 y (-.f64 (neg.f64 (+.f64 t x)) y)))
(*.f64 (neg.f64 #s(literal -1 binary64)) (/.f64 y (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (neg.f64 (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y))))
(*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)
(*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y))
(*.f64 a (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (+.f64 t y) (/.f64 a (+.f64 t (+.f64 x y))))
(*.f64 (neg.f64 a) (/.f64 (-.f64 (neg.f64 t) y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (fma.f64 (-.f64 y t) y (*.f64 t t)) (fma.f64 (-.f64 y t) y (*.f64 t t))) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 t y) (-.f64 t y)) (/.f64 (-.f64 t y) (+.f64 t (+.f64 x y))))
(*.f64 (/.f64 (+.f64 t y) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)))
(*.f64 (/.f64 (+.f64 t y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 (+.f64 t y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (-.f64 (+.f64 t x) y))
(*.f64 (+.f64 t y) (/.f64 (-.f64 t y) (-.f64 t y)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (-.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 y y) y))) (fma.f64 y (+.f64 t y) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (+.f64 t y) (-.f64 t y)) (*.f64 (+.f64 t y) (-.f64 t y))) (+.f64 t y))
(*.f64 (fma.f64 (-.f64 y t) y (*.f64 t t)) (/.f64 (+.f64 t y) (fma.f64 (-.f64 y t) y (*.f64 t t))))
(*.f64 (/.f64 (fma.f64 (*.f64 y y) y (*.f64 (*.f64 t t) t)) (fma.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 t t)) t (pow.f64 (*.f64 (-.f64 y t) y) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 y t) y) (-.f64 (*.f64 (-.f64 y t) y) (*.f64 t t)) (*.f64 (*.f64 t t) (*.f64 t t))))
a
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)
(*.f64 (/.f64 (*.f64 b y) (-.f64 (neg.f64 (+.f64 t x)) y)) #s(literal -1 binary64))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) b)
(*.f64 (/.f64 y (-.f64 (neg.f64 (+.f64 t x)) y)) (neg.f64 b))
(*.f64 (/.f64 b (-.f64 (neg.f64 (+.f64 t x)) y)) (neg.f64 y))
(*.f64 (/.f64 b (fma.f64 (*.f64 (+.f64 t y) (+.f64 t y)) (+.f64 t y) (*.f64 (*.f64 x x) x))) (fma.f64 (+.f64 t y) (-.f64 (+.f64 t y) x) (*.f64 x x)))
(*.f64 (/.f64 b (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 x y) t))) (-.f64 (-.f64 x y) t))
(*.f64 (/.f64 b (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 y x) t))) (-.f64 (-.f64 y x) t))
(*.f64 (/.f64 b (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x y) t))) (-.f64 (+.f64 x y) t))
(*.f64 (/.f64 b (fma.f64 (neg.f64 t) t (*.f64 (+.f64 x y) (+.f64 x y)))) (neg.f64 (-.f64 (-.f64 t x) y)))
b
(neg.f64 (neg.f64 b))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
(*.f64 (+.f64 (+.f64 b z) a) (/.f64 (-.f64 z (-.f64 b a)) (+.f64 (+.f64 b z) a)))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a))) (fma.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (+.f64 a z) (*.f64 (*.f64 b b) b))) (fma.f64 b (-.f64 b (+.f64 a z)) (*.f64 (+.f64 a z) (+.f64 a z))))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a))) (*.f64 (+.f64 (+.f64 b z) a) (-.f64 z (-.f64 b a)))) (-.f64 z (-.f64 b a)))
(*.f64 (fma.f64 (+.f64 (+.f64 b z) a) b (*.f64 (+.f64 a z) (+.f64 a z))) (/.f64 (-.f64 z (-.f64 b a)) (fma.f64 (+.f64 (+.f64 b z) a) b (*.f64 (+.f64 a z) (+.f64 a z)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (+.f64 a z)) (*.f64 (*.f64 b b) b)) (+.f64 (pow.f64 (*.f64 (+.f64 (+.f64 b z) a) b) #s(literal 3 binary64)) (pow.f64 (+.f64 a z) (+.f64 #s(literal 3 binary64) #s(literal 3 binary64))))) (fma.f64 (*.f64 (+.f64 (+.f64 b z) a) b) (-.f64 (*.f64 (+.f64 (+.f64 b z) a) b) (*.f64 (+.f64 a z) (+.f64 a z))) (*.f64 (*.f64 (+.f64 a z) (+.f64 a z)) (*.f64 (+.f64 a z) (+.f64 a z)))))
(*.f64 (+.f64 a z) (/.f64 (-.f64 a z) (-.f64 a z)))
(*.f64 (/.f64 (*.f64 (+.f64 a z) (-.f64 a z)) (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 z z) z))) (fma.f64 (+.f64 a z) z (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (+.f64 a z) (-.f64 a z)) (*.f64 (+.f64 a z) (-.f64 a z))) (+.f64 a z))
(*.f64 (fma.f64 (-.f64 z a) z (*.f64 a a)) (/.f64 (+.f64 a z) (fma.f64 (-.f64 z a) z (*.f64 a a))))
(*.f64 (/.f64 (fma.f64 (*.f64 z z) z (*.f64 (*.f64 a a) a)) (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 a a)) a (pow.f64 (*.f64 (-.f64 z a) z) #s(literal 3 binary64)))) (fma.f64 (*.f64 (-.f64 z a) z) (-.f64 (*.f64 (-.f64 z a) z) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a a))))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (/.f64 #s(approx (* (+ t y) a) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (* (+ t y) a) (*.f64 a y)) (+.f64 t (+.f64 x y)))
#s(approx (* (+ t y) a) (*.f64 a y))
(*.f64 a y)
(*.f64 y a)
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 #s(approx (/ (+ (* (+ y x) z) (* (+ t y) a)) (+ x (+ t y))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(-.f64 #s(approx (/ (+ (* (+ y x) z) (* (+ t y) a)) (+ x (+ t y))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))
#s(approx (/ (+ (* (+ y x) z) (* (+ t y) a)) (+ x (+ t y))) (+.f64 a z))
(*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)
(*.f64 (/.f64 (*.f64 b y) (-.f64 (neg.f64 (+.f64 t x)) y)) #s(literal -1 binary64))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) b)
(*.f64 (/.f64 y (-.f64 (neg.f64 (+.f64 t x)) y)) (neg.f64 b))
(*.f64 (/.f64 b (-.f64 (neg.f64 (+.f64 t x)) y)) (neg.f64 y))
(*.f64 b y)
(*.f64 y b)
(*.f64 (neg.f64 y) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 y))
(neg.f64 (neg.f64 (*.f64 b y)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (*.f64 b #s(approx (/ (+ (/ (+ (* (+ y x) z) (* (+ t y) a)) b) (neg y)) (+ x (+ t y))) (/.f64 (*.f64 (+.f64 x y) z) (*.f64 b (+.f64 t (+.f64 x y)))))))
(*.f64 b #s(approx (/ (+ (/ (+ (* (+ y x) z) (* (+ t y) a)) b) (neg y)) (+ x (+ t y))) (/.f64 (*.f64 (+.f64 x y) z) (*.f64 b (+.f64 t (+.f64 x y))))))
#s(approx (/ (+ (/ (+ (* (+ y x) z) (* (+ t y) a)) b) (neg y)) (+ x (+ t y))) (/.f64 (*.f64 (+.f64 x y) z) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 z (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (*.f64 (+.f64 x y) z) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b (+.f64 t (+.f64 x y))) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (-.f64 (neg.f64 x) y) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 z b)))
(*.f64 (/.f64 (+.f64 t (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 (*.f64 b z) (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))) z)
(*.f64 (/.f64 (fma.f64 (-.f64 y x) y (*.f64 x x)) (fma.f64 (-.f64 y x) y (*.f64 x x))) (/.f64 (+.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) (-.f64 x y)) (/.f64 (-.f64 x y) (*.f64 b (+.f64 t (+.f64 x y)))))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (/.f64 (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)) b))
(*.f64 (/.f64 (+.f64 x y) (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (/.f64 (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)) b))
(*.f64 (/.f64 (+.f64 x y) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (/.f64 (-.f64 (+.f64 t x) y) b))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y))) (/.f64 (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)) b))
(*.f64 (/.f64 x (*.f64 (fma.f64 (*.f64 (+.f64 t x) (+.f64 t x)) (+.f64 t x) (*.f64 (*.f64 y y) y)) b)) (fma.f64 (+.f64 t x) (-.f64 (+.f64 t x) y) (*.f64 y y)))
(*.f64 (/.f64 x (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t))) (/.f64 (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)) b))
(*.f64 (/.f64 x (*.f64 (fma.f64 (*.f64 (+.f64 x y) (+.f64 x y)) (+.f64 x y) (*.f64 (*.f64 t t) t)) b)) (fma.f64 (-.f64 (+.f64 x y) t) (+.f64 x y) (*.f64 t t)))
(*.f64 (/.f64 x (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y))) (/.f64 (-.f64 (+.f64 t x) y) b))
(*.f64 b (+.f64 t (+.f64 x y)))
(*.f64 (+.f64 t (+.f64 x y)) b)
(*.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y)) (/.f64 b (-.f64 (-.f64 t x) y)))
(*.f64 (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 t x) y)) (/.f64 b (-.f64 (+.f64 t x) y)))
(*.f64 (-.f64 (neg.f64 (+.f64 t x)) y) (neg.f64 b))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 y b)))
(*.f64 (/.f64 y (+.f64 t (+.f64 x y))) (/.f64 #s(literal -1 binary64) (neg.f64 b)))
(*.f64 (/.f64 y (-.f64 (neg.f64 (+.f64 t x)) y)) (/.f64 #s(literal -1 binary64) b))
(*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 (-.f64 (neg.f64 (+.f64 t x)) y) b)))
(*.f64 (/.f64 #s(literal -1 binary64) b) (/.f64 y (-.f64 (neg.f64 (+.f64 t x)) y)))

eval424.0ms (2.8%)

Memory
33.4MiB live, 315.9MiB allocated; 207ms collecting garbage
Compiler

Compiled 81 132 to 6 939 computations (91.4% saved)

prune92.0ms (0.6%)

Memory
-30.2MiB live, 110.5MiB allocated; 17ms collecting garbage
Pruning

42 alts after pruning (39 fresh and 3 done)

PrunedKeptTotal
New82515840
Fresh52429
Picked505
Done033
Total83542877
Accuracy
100.0%
Counts
877 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.9%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
29.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
18.8%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
22.0%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
6.2%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
10.7%
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
51.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
47.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
8.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
17.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
81.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
77.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))) (/.f64 y #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x))))))) (*.f64 (/.f64 (+.f64 t y) #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))) a)) (*.f64 (/.f64 b #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))) y)))
80.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
65.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
47.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
50.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
69.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
33.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y)))
23.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (*.f64 (-.f64 (+.f64 x t) y) b)))
35.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
15.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
29.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
23.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
22.7%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
58.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
24.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 y b))))))))
8.1%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
23.5%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
29.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
6.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
7.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
17.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
23.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
47.2%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
44.4%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
39.6%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
34.3%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
12.6%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
37.9%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
29.0%
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
57.2%
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
Compiler

Compiled 2 268 to 1 178 computations (48.1% saved)

regimes863.0ms (5.6%)

Memory
39.3MiB live, 843.3MiB allocated; 267ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
2 → 3
3 → 3
5 → 4
20 → 3
33 → 3
42 → 3
45 → 3
52 → 3
55 → 3
60 → 3
74 → 1
Calls
Call 1
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
Call 2
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
Call 3
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
Call 4
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
Call 5
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
Call 6
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
Outputs
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
Call 7
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
Call 8
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
Call 9
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 y b))))))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
Call 10
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 y b))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
Call 11
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 y b))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) #s(approx (/ (* b y) (+ t (+ x y))) b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (*.f64 (-.f64 (+.f64 x t) y) b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) #s(approx (/ (* b y) (+ t (+ x y))) b)))
Call 12
Inputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z)
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 a b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (*.f64 #s(literal -1 binary64) b)))
#s(approx (/ (+ (+ (* (+ y x) z) (* t a)) (* y (- a b))) (+ x (+ t y))) (-.f64 z (-.f64 b a)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (/.f64 z b))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 a b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (/.f64 z b)) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a t) (+.f64 t x))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) (/.f64 (*.f64 a (+.f64 t y)) x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t #s(approx (+ x y) y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 #s(literal 1 binary64) b))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a t)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 #s(approx (* a (+ t y)) (*.f64 a y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (* y (- (+ a z) b)) (*.f64 y z))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 x z)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a t (*.f64 x z)) (+.f64 t x)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) #s(approx (+ t (+ x y)) (+.f64 t x)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y #s(approx (- (+ a z) b) (-.f64 a b)))) (+.f64 (+.f64 x t) y))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 a (+.f64 t (+.f64 x y))) (+.f64 t y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 z (+.f64 x y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(approx (/ (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (+ t (+ x y))) (*.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))))) b))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 #s(literal -1 binary64) (*.f64 b y))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 x (*.f64 b (+.f64 t x))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (* (/ (+ t y) (+ t (+ x y))) a)) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 #s(approx (+ (/ (+ (* (+ x y) z) (* a (+ t y))) b) (neg y)) (/.f64 (*.f64 x z) b)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) #s(approx (* z (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y)))))) (/.f64 (*.f64 z (+.f64 (/.f64 x b) (/.f64 y b))) t)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z #s(approx (+ (/ x (* b (+ t (+ x y)))) (/ y (* b (+ t (+ x y))))) (/.f64 (+.f64 (/.f64 x b) (/.f64 y b)) t))))))
(/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (fma.f64 a (+.f64 t y) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (/ (* b y) (+ t (+ x y)))) (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) #s(approx (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))) (+.f64 (/.f64 a b) (/.f64 z b))))))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
(/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t (+.f64 y (/.f64 (*.f64 z (+.f64 x y)) a))))) (*.f64 y b)) (+.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (* b (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y))))))) (*.f64 a (*.f64 b (+.f64 (/.f64 t (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 y (*.f64 b (+.f64 t (+.f64 x y)))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (/.f64 b (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y))) b))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b #s(approx (+ (* -1 (/ y (+ t (+ x y)))) (+ (/ (* a (+ t y)) (* b (+ t (+ x y)))) (/ (* z (+ x y)) (* b (+ t (+ x y)))))) (*.f64 z (+.f64 (/.f64 x (*.f64 b (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 t (+.f64 x y))) (neg.f64 (/.f64 y b))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (* (/ (+ t y) (+ t (+ x y))) a) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) #s(approx (/ (* a (+ t y)) (+ t (+ x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (/.f64 y (+.f64 t y))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) #s(approx (/ (* b y) (+ t (+ x y))) b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (fma.f64 (+.f64 x y) z (fma.f64 y (-.f64 a b) (*.f64 a t))) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (-.f64 t x) y))) (-.f64 (-.f64 t x) y)))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (*.f64 (+.f64 (+.f64 x t) y) (-.f64 (+.f64 x t) y))) (-.f64 (+.f64 x t) y))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (*.f64 (+.f64 t (+.f64 x y)) (-.f64 (+.f64 x t) y))) (*.f64 (-.f64 (+.f64 x t) y) b)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 y (+.f64 t (+.f64 x y))) (+.f64 (/.f64 (*.f64 a (+.f64 t y)) (*.f64 b (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 z (+.f64 x y)) (*.f64 b (+.f64 t (+.f64 x y))))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))) a))))))
(*.f64 (/.f64 (fma.f64 (+.f64 x y) z (-.f64 (*.f64 (+.f64 t y) a) (*.f64 y b))) (fma.f64 (*.f64 (+.f64 x t) (+.f64 x t)) (+.f64 x t) (*.f64 (*.f64 y y) y))) (fma.f64 (+.f64 x t) (-.f64 (+.f64 x t) y) (*.f64 y y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a (fma.f64 x (-.f64 (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t y)) (/.f64 y (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 a (+.f64 t y))) (/.f64 (*.f64 y z) (+.f64 t y))))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y)))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z #s(approx (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y)))) (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 t x)) (/.f64 x (pow.f64 (+.f64 t x) #s(literal 2 binary64)))) (/.f64 x (+.f64 t x)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))) (/.f64 y #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x))))))) (*.f64 (/.f64 (+.f64 t y) #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))) a)) (*.f64 (/.f64 b #s(approx (+ t (+ x y)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 t x) (/.f64 y x)))))) y)))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))) (/.f64 (+.f64 (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b) (neg.f64 y)) (+.f64 t (+.f64 x y)))) (/.f64 b (/.f64 (-.f64 (neg.f64 y) (/.f64 (fma.f64 (+.f64 x y) z (*.f64 a (+.f64 t y))) b)) (+.f64 t (+.f64 x y))))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a (fma.f64 x (-.f64 (+.f64 (/.f64 z (+.f64 t y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 t y) #s(literal 2 binary64)))) (+.f64 (/.f64 a (+.f64 t y)) (/.f64 (*.f64 y z) (pow.f64 (+.f64 t y) #s(literal 2 binary64))))) (/.f64 (*.f64 y z) (+.f64 t y)))) (/.f64 (*.f64 b y) (+.f64 t y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 z (fma.f64 t (-.f64 (+.f64 (/.f64 a (+.f64 x y)) (/.f64 (*.f64 b y) (pow.f64 (+.f64 x y) #s(literal 2 binary64)))) (+.f64 (/.f64 z (+.f64 x y)) (/.f64 (*.f64 a y) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))) (/.f64 (*.f64 a y) (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 x y))))
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (fma.f64 y (-.f64 (+.f64 (/.f64 a (+.f64 t x)) (/.f64 z (+.f64 t x))) (+.f64 (/.f64 b (+.f64 t x)) (+.f64 (/.f64 (*.f64 a t) (pow.f64 (+.f64 t x) #s(literal 2 binary64))) (/.f64 (*.f64 x z) (pow.f64 (+.f64 t x) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 a t) (+.f64 t x)) (/.f64 (*.f64 x z) (+.f64 t x)))))
Outputs
#s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (fma.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y)))) (*.f64 (/.f64 (+.f64 t y) (+.f64 t (+.f64 x y))) a)) (*.f64 (/.f64 b (+.f64 t (+.f64 x y))) y)))
Calls

54 calls:

70.0ms
y
60.0ms
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
57.0ms
x
27.0ms
a
25.0ms
t
Results
AccuracySegmentsBranch
29.0%1b
29.0%1(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
29.0%1z
29.0%1a
29.0%1y
29.0%1t
29.0%1x
49.0%3t
48.1%3a
47.3%3z
49.6%3x
53.0%3x
52.4%3z
50.5%3a
43.2%2b
48.5%3y
49.8%3t
45.3%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
55.2%4x
65.4%3x
60.3%3y
59.6%2t
57.2%1a
57.2%1b
57.2%1z
61.7%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
67.2%4x
71.3%4y
73.2%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
77.6%3y
79.6%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
69.2%1t
72.5%3b
73.1%2x
70.9%2a
82.8%5y
71.3%2z
82.6%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
92.2%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
95.5%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
95.9%3(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
84.3%2x
88.1%3y
88.3%3z
81.7%1t
88.0%3a
85.2%3b
97.0%1(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y))
97.0%1x
97.0%1y
97.0%1z
97.0%1t
97.0%1a
97.0%1b
Compiler

Compiled 4 160 to 851 computations (79.5% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.42453200309598e+270
3.560277103089972e+275
0.0ms
-4.695982097736888e+184
-1.989062021080956e+183
Compiler

Compiled 24 to 25 computations (-4.2% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.42453200309598e+270
3.560277103089972e+275
0.0ms
-4.695982097736888e+184
-1.989062021080956e+183
Compiler

Compiled 24 to 25 computations (-4.2% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.42453200309598e+270
3.560277103089972e+275
0.0ms
-4.695982097736888e+184
-1.989062021080956e+183
Compiler

Compiled 24 to 25 computations (-4.2% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.4290090150738965e+192
6.072464256576668e+220
0.0ms
-2.0469711141390702e+164
-1.2005881582465745e+159
Compiler

Compiled 24 to 25 computations (-4.2% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.409962285047729e-44
8.43363074896175e-39
0.0ms
-6.93650594289334e+156
-1.086604027666817e+150
Compiler

Compiled 24 to 25 computations (-4.2% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.072464256576668e+220
6.601658627139638e+221
0.0ms
-6.93650594289334e+156
-1.086604027666817e+150
Compiler

Compiled 24 to 25 computations (-4.2% saved)

bsearch35.0ms (0.2%)

Memory
-24.8MiB live, 21.9MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
3.5729821140595995e+111
1.5211328583390042e+115
18.0ms
-1.5481994500821531e+136
-4.3312893798447886e+125
Samples
18.0ms288×0valid
Compiler

Compiled 924 to 709 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult!: 4.0ms (43.3% of total)
ival-add!: 3.0ms (32.5% of total)
ival-sub!: 1.0ms (10.8% of total)
ival-div!: 1.0ms (10.8% of total)
adjust: 0.0ms (0% of total)

bsearch40.0ms (0.3%)

Memory
-11.9MiB live, 33.7MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
3.5729821140595995e+111
1.5211328583390042e+115
14.0ms
3.99075063988037e-85
3.2142168640841486e-80
11.0ms
-8.708919463412964e+54
-2.03800359555074e+53
Samples
21.0ms336×0valid
Compiler

Compiled 1 392 to 1 021 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-add!: 4.0ms (38.2% of total)
ival-mult!: 4.0ms (38.2% of total)
ival-sub!: 1.0ms (9.5% of total)
ival-div!: 1.0ms (9.5% of total)
adjust: 0.0ms (0% of total)

bsearch9.0ms (0.1%)

Memory
8.9MiB live, 8.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
3.99075063988037e-85
3.2142168640841486e-80
1.0ms
-8.708919463412964e+54
-2.03800359555074e+53
Samples
3.0ms48×0valid
Compiler

Compiled 888 to 665 computations (25.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-add!: 1.0ms (62.8% of total)
ival-mult!: 1.0ms (62.8% of total)
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-div!: 0.0ms (0% of total)

bsearch74.0ms (0.5%)

Memory
19.7MiB live, 19.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
8.252617820215856e-79
2.89347488226708e-75
8.0ms
-8.708919463412964e+54
-2.03800359555074e+53
Samples
60.0ms208×0valid
Compiler

Compiled 714 to 565 computations (20.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult!: 3.0ms (44% of total)
ival-add!: 2.0ms (29.3% of total)
ival-div!: 1.0ms (14.7% of total)
ival-sub!: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)

derivations10.0ms (0.1%)

Memory
8.0MiB live, 8.0MiB allocated; 0ms collecting garbage
Stop Event
fuel
Compiler

Compiled 1 591 to 140 computations (91.2% saved)

preprocess180.0ms (1.2%)

Memory
-15.3MiB live, 172.1MiB allocated; 54ms collecting garbage
Compiler

Compiled 1 612 to 156 computations (90.3% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...