| Inputs |
|---|
(fma.f64 y x (fma.f64 b a (*.f64 t z))) |
y |
x |
(fma.f64 b a (*.f64 t z)) |
b |
a |
(*.f64 t z) |
t |
z |
(fma.f64 z t (fma.f64 b a (*.f64 y x))) |
(fma.f64 b a (*.f64 y x)) |
(*.f64 y x) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx x #s(hole binary64 x)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* a b))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* x y))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* x (+ y (/ (* a b) x))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (* a b) x))))))) |
#s(approx y #s(hole binary64 y)) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* y (+ x (/ (* a b) y))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (* a b) y))))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* a b))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx z #s(hole binary64 z)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* t z))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* z (+ t (/ (* a b) z))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (* a b) z))))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx t #s(hole binary64 t)) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* t (+ z (/ (* a b) t))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (* a b) t))))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx a #s(hole binary64 a)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* a (+ b (/ (* t z) a))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* a (+ b (/ (* x y) a))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (* t z) a))))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (* x y) a))))))) |
#s(approx b #s(hole binary64 b)) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* b (+ a (/ (* t z) b))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* b (+ a (/ (* x y) b))))) |
#s(approx (+ (* y x) (+ (* b a) (* t z))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (* b a) (* t z)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (* t z) b))))))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (* b a) (* y x)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (* x y) b))))))) |
| Outputs |
|---|
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (-.f64 (fma.f64 a b (*.f64 x y)) (*.f64 z t))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) x) y)) (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) x) y)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (*.f64 x y)) (*.f64 z t))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 z t (*.f64 x y)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 z t (*.f64 x y)) (*.f64 a b))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) z) t)) (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) z) t)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y))))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y)))))) |
(fma.f64 z t (fma.f64 a b (*.f64 x y))) |
(fma.f64 t z (fma.f64 a b (*.f64 x y))) |
(fma.f64 a b (fma.f64 z t (*.f64 x y))) |
(fma.f64 b a (fma.f64 z t (*.f64 x y))) |
(fma.f64 x y (fma.f64 a b (*.f64 z t))) |
(fma.f64 y x (fma.f64 a b (*.f64 z t))) |
(-.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) (/.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(-.f64 (fma.f64 a b (*.f64 x y)) (*.f64 (*.f64 #s(literal -1 binary64) z) t)) |
(-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (*.f64 #s(literal -1 binary64) a) b)) |
(-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (*.f64 #s(literal -1 binary64) x) y)) |
(+.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y)))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t)))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y)))))) (/.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y))))))) |
(+.f64 (fma.f64 a b (*.f64 x y)) (*.f64 z t)) |
(+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 a b)) |
(+.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))) |
(+.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y))) |
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)) |
(+.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y))) |
y |
x |
(/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (*.f64 z t) (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 a b) (*.f64 (*.f64 #s(literal -1 binary64) z) t))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (*.f64 a b))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 a b (*.f64 z t)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) z) t)))) (neg.f64 (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) z) t)))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 z t)))))) |
(/.f64 (*.f64 (fma.f64 a b (*.f64 z t)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) z) t))) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) z) t))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 z t))))) |
(fma.f64 z t (*.f64 a b)) |
(fma.f64 t z (*.f64 a b)) |
(fma.f64 a b (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) t)) z)) |
(fma.f64 a b (*.f64 z t)) |
(fma.f64 b a (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) t)) z)) |
(fma.f64 b a (*.f64 z t)) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) z) t))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) z) t)))) |
(-.f64 (*.f64 a b) (*.f64 (*.f64 #s(literal -1 binary64) z) t)) |
(-.f64 (*.f64 z t) (*.f64 (*.f64 #s(literal -1 binary64) a) b)) |
(+.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 z t))))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 z t)))))) |
(+.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) t)) z)) |
(+.f64 (*.f64 a b) (*.f64 z t)) |
(+.f64 (*.f64 z t) (*.f64 a b)) |
b |
a |
(*.f64 z t) |
(*.f64 t z) |
t |
z |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (-.f64 (fma.f64 a b (*.f64 x y)) (*.f64 z t))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) x) y)) (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) x) y)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (*.f64 x y)) (*.f64 z t))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 z t (*.f64 x y)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 z t (*.f64 x y)) (*.f64 a b))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) z) t)) (fma.f64 (*.f64 #s(literal -1 binary64) a) b (*.f64 (*.f64 #s(literal -1 binary64) z) t)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y))))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))))))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (*.f64 z t) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y)))))) |
(fma.f64 z t (fma.f64 a b (*.f64 x y))) |
(fma.f64 t z (fma.f64 a b (*.f64 x y))) |
(fma.f64 a b (fma.f64 z t (*.f64 x y))) |
(fma.f64 b a (fma.f64 z t (*.f64 x y))) |
(fma.f64 x y (fma.f64 a b (*.f64 z t))) |
(fma.f64 y x (fma.f64 a b (*.f64 z t))) |
(-.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t))))) (/.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))))) |
(-.f64 (fma.f64 a b (*.f64 x y)) (*.f64 (*.f64 #s(literal -1 binary64) z) t)) |
(-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (*.f64 #s(literal -1 binary64) a) b)) |
(-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (*.f64 #s(literal -1 binary64) x) y)) |
(+.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y)))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) z) t) (*.f64 (*.f64 #s(literal -1 binary64) z) t) (-.f64 (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t)))))) (/.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y)))))) (/.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y))))))) |
(+.f64 (fma.f64 a b (*.f64 x y)) (*.f64 z t)) |
(+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 a b)) |
(+.f64 (*.f64 x y) (fma.f64 a b (*.f64 z t))) |
(+.f64 (*.f64 a b) (fma.f64 z t (*.f64 x y))) |
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 x y)) |
(+.f64 (*.f64 z t) (fma.f64 a b (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 a b) (*.f64 (*.f64 #s(literal -1 binary64) x) y))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) x) y) (*.f64 (*.f64 #s(literal -1 binary64) x) y) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 a b))))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 a b (*.f64 x y)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) x) y)))) (neg.f64 (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) x) y)))) |
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 x y)))))) |
(/.f64 (*.f64 (fma.f64 a b (*.f64 x y)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) x) y))) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) x) y))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 a b) #s(literal 3/2 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 x y))))) |
(fma.f64 a b (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) y)) x)) |
(fma.f64 a b (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) x)) y)) |
(fma.f64 a b (*.f64 x y)) |
(fma.f64 b a (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) y)) x)) |
(fma.f64 b a (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) x)) y)) |
(fma.f64 b a (*.f64 x y)) |
(fma.f64 x y (*.f64 a b)) |
(fma.f64 y x (*.f64 a b)) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) x) y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 a b (*.f64 (*.f64 #s(literal -1 binary64) x) y)))) |
(-.f64 (*.f64 x y) (*.f64 (*.f64 #s(literal -1 binary64) a) b)) |
(-.f64 (*.f64 a b) (*.f64 (*.f64 #s(literal -1 binary64) x) y)) |
(+.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 x y))))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) b) (*.f64 (*.f64 #s(literal -1 binary64) a) b) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 x y)))))) |
(+.f64 (*.f64 x y) (*.f64 a b)) |
(+.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) y)) x)) |
(+.f64 (*.f64 a b) (*.f64 (neg.f64 (*.f64 #s(literal -1 binary64) x)) y)) |
(+.f64 (*.f64 a b) (*.f64 x y)) |
(*.f64 x y) |
(*.f64 y x) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 a b (*.f64 z t))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))) |
#s(approx x x) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 a b (*.f64 z t))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 x y (fma.f64 a b (*.f64 z t)))) |
#s(approx (+ (* b a) (* y x)) (*.f64 a b)) |
#s(approx (+ (* b a) (* y x)) (fma.f64 a b (*.f64 x y))) |
#s(approx (* y x) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) x) y) x)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) x) y) x)) |
#s(approx (+ (* b a) (* y x)) (*.f64 x y)) |
#s(approx (+ (* b a) (* y x)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) x) y) x)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) x) y)) x) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) x) y)) x) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* y x)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) x) y)) x) #s(literal -1 binary64))) |
#s(approx y y) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) y) x) y)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) y) x) y)) |
#s(approx (+ (* b a) (* y x)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) y) x) y)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) y) x)) y) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 z t)) y) x)) y) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* y x)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) y) x)) y) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 a b (*.f64 x y))) |
#s(approx (+ (* b a) (* t z)) (*.f64 a b)) |
#s(approx (+ (* b a) (* t z)) (fma.f64 a b (*.f64 z t))) |
#s(approx (* t z) (*.f64 z t)) |
#s(approx z z) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 a b (*.f64 x y))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 z t)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) z) t) z)) |
#s(approx (+ (* b a) (* t z)) (*.f64 z t)) |
#s(approx (+ (* b a) (* t z)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) z) t) z)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 z t)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) z) t) z)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) z) t)) z) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* t z)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) z) t)) z) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) z) t)) z) #s(literal -1 binary64))) |
#s(approx t t) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) t) z) t)) |
#s(approx (+ (* b a) (* t z)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) t) z) t)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) t) z) t)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) t) z)) t) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* t z)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b) t) z)) t) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) t) z)) t) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 z t (*.f64 x y))) |
#s(approx a a) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (fma.f64 z t (*.f64 x y))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 a b)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) a) b) a)) |
#s(approx (+ (* b a) (* t z)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 z t) a) b) a)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 a b)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) a) b) a)) |
#s(approx (+ (* b a) (* y x)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) a) b) a)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) a) b)) a) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* t z)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 z t) a) b)) a) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) a) b)) a) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* y x)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) a) b)) a) #s(literal -1 binary64))) |
#s(approx b b) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) b) a) b)) |
#s(approx (+ (* b a) (* t z)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 z t) b) a) b)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) b) a) b)) |
#s(approx (+ (* b a) (* y x)) (*.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) b) a) b)) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) b) a)) b) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* t z)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 z t) b) a)) b) #s(literal -1 binary64))) |
#s(approx (+ (* z t) (+ (* b a) (* y x))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z t (*.f64 x y)) b) a)) b) #s(literal -1 binary64))) |
#s(approx (+ (* b a) (* y x)) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) b) a)) b) #s(literal -1 binary64))) |