
Time bar (total: 6.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.6% | 0.4% | 0.0% | 0.0% | 0.0% | 0 |
| 100.0% | 99.6% | 0.0% | 0.4% | 0.0% | 0.0% | 0.0% | 1 |
Compiled 17 to 17 computations (0.0% saved)
| 4.2s | 8 255× | 0 | valid |
| 0.0ms | 1× | 1 | valid |
ival-add!: 3.6s (93.8% of total)ival-mult!: 232.0ms (6.1% of total)adjust: 2.0ms (0.1% of total)Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 174 | 687 |
| 1 | 725 | 679 |
| 2 | 2803 | 675 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 94.1% | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
(sort x y)
(sort z t)
(sort a b)
(sort c i)
Compiled 30 to 30 computations (0.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 257 | 1261 |
| 1× | iter-limit |
| Inputs |
|---|
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
(+.f64 (*.f64 x y) (*.f64 z t)) |
(*.f64 x y) |
x |
y |
(*.f64 z t) |
z |
t |
(*.f64 a b) |
a |
b |
(*.f64 c i) |
c |
i |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (fma.f64 t z (*.f64 x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 a b (*.f64 t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 a b (fma.f64 t z (*.f64 x y)))) |
#s(approx (+ (* x y) (* z t)) (*.f64 t z)) |
#s(approx (+ (* x y) (* z t)) (fma.f64 t z (*.f64 x y))) |
#s(approx (* x y) (*.f64 x y)) |
#s(approx x x) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (+.f64 (/.f64 (*.f64 c i) x) (/.f64 (*.f64 t z) x)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (/.f64 (*.f64 t z) x))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 x (+.f64 y (/.f64 (*.f64 t z) x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 t z)) x)))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x)))))) |
#s(approx y y) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (+.f64 (/.f64 (*.f64 c i) y) (/.f64 (*.f64 t z) y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (/.f64 (*.f64 t z) y))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 y (+.f64 x (/.f64 (*.f64 t z) y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 t z)) y)))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 a b (*.f64 x y))) |
#s(approx z z) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (+.f64 (/.f64 (*.f64 c i) z) (/.f64 (*.f64 x y) z)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (/.f64 (*.f64 x y) z))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 z (+.f64 t (/.f64 (*.f64 x y) z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) z)))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
#s(approx t t) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (+.f64 (/.f64 (*.f64 c i) t) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (/.f64 (*.f64 x y) t))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 t (+.f64 z (/.f64 (*.f64 x y) t)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) t)))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
#s(approx (* a b) (*.f64 a b)) |
#s(approx a a) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (+.f64 (/.f64 (*.f64 t z) a) (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 t z) a) (/.f64 (*.f64 x y) a))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) a)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (*.f64 x y)) a)))))) |
#s(approx b b) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (+.f64 (/.f64 (*.f64 t z) b) (/.f64 (*.f64 x y) b)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 t z) b) (/.f64 (*.f64 x y) b))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) b)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (*.f64 x y)) b)))))) |
#s(approx (* c i) (*.f64 c i)) |
#s(approx c c) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (+.f64 (/.f64 (*.f64 t z) c) (/.f64 (*.f64 x y) c)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) c)))))) |
#s(approx i i) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (+.f64 (/.f64 (*.f64 t z) i) (/.f64 (*.f64 x y) i)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) i)))))) |
24 calls:
| Time | Variable | Point |
|---|---|---|
| 3.0ms | b | -inf |
| 2.0ms | b | inf |
| 1.0ms | x | inf |
| 1.0ms | z | 0 |
| 1.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 53 |
| 0 | 22 | 53 |
| 1 | 95 | 53 |
| 2 | 376 | 53 |
| 3 | 1421 | 53 |
| 4 | 3326 | 53 |
| 0 | 4066 | 47 |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
(+.f64 (*.f64 x y) (*.f64 z t)) |
(*.f64 x y) |
x |
y |
(*.f64 z t) |
z |
t |
(*.f64 a b) |
a |
b |
(*.f64 c i) |
c |
i |
| Outputs |
|---|
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (fma.f64 i c (fma.f64 b a (*.f64 y x))))) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (fma.f64 i c (fma.f64 b a (*.f64 y x))))) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (fma.f64 i c (fma.f64 t z (*.f64 y x))))) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (fma.f64 t z (*.f64 y x))))) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 c) i) (fma.f64 b a (fma.f64 t z (*.f64 y x))))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x))))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))))) (+.f64 (fma.f64 i c (*.f64 t z)) (neg.f64 (fma.f64 b a (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))))) (+.f64 (fma.f64 b a (*.f64 t z)) (neg.f64 (fma.f64 i c (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))) (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))))) (+.f64 (*.f64 t z) (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 t z)) (neg.f64 (fma.f64 b a (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 (fma.f64 b a (*.f64 t z)) (neg.f64 (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))) (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 t z) (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)))) (-.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)))) (-.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)))) (-.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))))) (+.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))))) (+.f64 (fma.f64 b a (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))))) (+.f64 (fma.f64 i c (*.f64 b a)) (neg.f64 (fma.f64 t z (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))))) (+.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))))) (+.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 i c (fma.f64 b a (*.f64 y x))) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 (fma.f64 b a (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (fma.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 b a)) (neg.f64 (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)))) (-.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)))) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 i c (fma.f64 t z (*.f64 y x))))) (-.f64 (*.f64 b a) (fma.f64 i c (fma.f64 t z (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 i c (fma.f64 b a (*.f64 y x))))) (-.f64 (*.f64 t z) (fma.f64 i c (fma.f64 b a (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) (-.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b))) (+.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 a) b))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))))) (+.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))))) (+.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 i c (fma.f64 t z (*.f64 y x))) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 b a) (fma.f64 i c (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 t z) (fma.f64 i c (fma.f64 b a (*.f64 y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 i c (fma.f64 t z (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b) (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 b a (fma.f64 t z (*.f64 y x))))) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)))) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 c) i) (*.f64 (neg.f64 c) i))) (+.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 c) i))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 c) i) (*.f64 (neg.f64 c) i) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 c) i))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 i c))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 b a (fma.f64 t z (*.f64 y x))) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 i c))))) |
(neg.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (fma.f64 t z (*.f64 y x)))))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 (neg.f64 t) (neg.f64 z) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(fma.f64 (neg.f64 z) (neg.f64 t) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(fma.f64 i c (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(fma.f64 c i (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(fma.f64 b a (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 a b (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 t z (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(fma.f64 z t (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 x y (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(-.f64 (fma.f64 i c (*.f64 t z)) (neg.f64 (fma.f64 b a (*.f64 y x)))) |
(-.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(-.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 z) t)) |
(-.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 a) b)) |
(-.f64 (fma.f64 b a (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 t z)))) |
(-.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 y) x)) |
(-.f64 (fma.f64 b a (*.f64 t z)) (neg.f64 (fma.f64 i c (*.f64 y x)))) |
(-.f64 (fma.f64 i c (*.f64 b a)) (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))))) |
(-.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 c) i)) |
(-.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))))) |
(-.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a)))) |
(-.f64 (*.f64 t z) (-.f64 (*.f64 (neg.f64 a) b) (fma.f64 i c (*.f64 y x)))) |
(-.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))))) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))))) |
(+.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x))) |
(+.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z))) |
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 t z)) |
(+.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a)) |
(+.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z))) |
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x)) |
(+.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x))) |
(+.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x))) |
(+.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(+.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 i c)) |
(+.f64 (*.f64 b a) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a))) |
(+.f64 (*.f64 t z) (fma.f64 i c (fma.f64 b a (*.f64 y x)))) |
(+.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t z (*.f64 y x)) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) b) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))))) (+.f64 (*.f64 t z) (neg.f64 (fma.f64 b a (*.f64 y x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 t z) (neg.f64 (fma.f64 b a (*.f64 y x))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)))) (-.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))))) (+.f64 (*.f64 b a) (neg.f64 (fma.f64 t z (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))))) (+.f64 (*.f64 y x) (neg.f64 (fma.f64 b a (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 b a) (neg.f64 (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)))) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)))) (-.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b))) (+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 a) b))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (fma.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b) (*.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 b a))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 t z (*.f64 y x)) (*.f64 b a))))) |
(neg.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 t z (*.f64 y x))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (fma.f64 b a (*.f64 t z))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (fma.f64 b a (*.f64 t z))) |
(fma.f64 (neg.f64 t) (neg.f64 z) (fma.f64 b a (*.f64 y x))) |
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 t z (*.f64 y x))) |
(fma.f64 (neg.f64 z) (neg.f64 t) (fma.f64 b a (*.f64 y x))) |
(fma.f64 b a (fma.f64 t z (*.f64 y x))) |
(fma.f64 a b (fma.f64 t z (*.f64 y x))) |
(fma.f64 t z (fma.f64 b a (*.f64 y x))) |
(fma.f64 z t (fma.f64 b a (*.f64 y x))) |
(fma.f64 y x (fma.f64 b a (*.f64 t z))) |
(fma.f64 x y (fma.f64 b a (*.f64 t z))) |
(-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 z) t)) |
(-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 y) x)) |
(-.f64 (*.f64 b a) (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 a) b)) |
(-.f64 (*.f64 t z) (neg.f64 (fma.f64 b a (*.f64 y x)))) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z)) |
(+.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x)) |
(+.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) |
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 b a)) |
(+.f64 (*.f64 t z) (fma.f64 b a (*.f64 y x))) |
(+.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (*.f64 y x))) (*.f64 y x)) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (*.f64 t z) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (*.f64 t z) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (*.f64 t z) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (*.f64 y x) (*.f64 (neg.f64 z) t))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 t z) (*.f64 y x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (*.f64 y x) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (*.f64 y x) (*.f64 t z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 y x) (*.f64 t z))))) |
(neg.f64 (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 t z)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 t z)) |
(fma.f64 (neg.f64 t) (neg.f64 z) (*.f64 y x)) |
(fma.f64 (neg.f64 z) (neg.f64 t) (*.f64 y x)) |
(fma.f64 t z (*.f64 y x)) |
(fma.f64 z t (*.f64 y x)) |
(fma.f64 y x (*.f64 t z)) |
(fma.f64 x y (*.f64 t z)) |
(-.f64 (*.f64 t z) (*.f64 (neg.f64 y) x)) |
(-.f64 (*.f64 y x) (*.f64 (neg.f64 z) t)) |
(+.f64 (*.f64 t z) (*.f64 y x)) |
(+.f64 (*.f64 y x) (*.f64 t z)) |
(*.f64 (neg.f64 y) (neg.f64 x)) |
(*.f64 (neg.f64 x) (neg.f64 y)) |
(*.f64 y x) |
(*.f64 x y) |
(neg.f64 (*.f64 (neg.f64 y) x)) |
x |
y |
(*.f64 (neg.f64 t) (neg.f64 z)) |
(*.f64 (neg.f64 z) (neg.f64 t)) |
(*.f64 t z) |
(*.f64 z t) |
(neg.f64 (*.f64 (neg.f64 z) t)) |
z |
t |
(*.f64 (neg.f64 b) (neg.f64 a)) |
(*.f64 (neg.f64 a) (neg.f64 b)) |
(*.f64 b a) |
(*.f64 a b) |
(neg.f64 (*.f64 (neg.f64 a) b)) |
a |
b |
(*.f64 (neg.f64 i) (neg.f64 c)) |
(*.f64 (neg.f64 c) (neg.f64 i)) |
(*.f64 i c) |
(*.f64 c i) |
(neg.f64 (*.f64 (neg.f64 c) i)) |
c |
i |
Compiled 8 369 to 1 155 computations (86.2% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 287 | 4 | 291 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 288 | 4 | 292 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 97.3% | (fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
| ▶ | 73.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
| ▶ | 78.3% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
| ▶ | 73.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
Compiled 87 to 69 computations (20.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 475 | 2357 |
| 1× | iter-limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
(fma.f64 a b (fma.f64 c i (*.f64 t z))) |
a |
b |
(fma.f64 c i (*.f64 t z)) |
c |
i |
(*.f64 t z) |
t |
z |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
(fma.f64 a b (fma.f64 c i (*.f64 x y))) |
(fma.f64 c i (*.f64 x y)) |
(*.f64 x y) |
x |
y |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
(fma.f64 c i (fma.f64 t z (*.f64 x y))) |
(fma.f64 t z (*.f64 x y)) |
(fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 i c (fma.f64 b a (*.f64 t z))) |
(fma.f64 b a (*.f64 t z)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (fma.f64 t z (*.f64 x y))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (* c i) (* x y)) (*.f64 c i)) |
#s(approx (+ (* c i) (* x y)) (fma.f64 c i (*.f64 x y))) |
#s(approx (* x y) (*.f64 x y)) |
#s(approx x x) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (fma.f64 c i (*.f64 t z))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t z)) |
#s(approx (+ (* t z) (* x y)) (fma.f64 t z (*.f64 x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (+.f64 (/.f64 (*.f64 c i) x) (/.f64 (*.f64 t z) x)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (/.f64 (*.f64 c i) x))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 x (+.f64 y (/.f64 (*.f64 c i) x)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 c i) x) (/.f64 (*.f64 t z) x))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 x (+.f64 y (/.f64 (*.f64 t z) x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) x)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c i) x)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) x)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x)))))) |
#s(approx y y) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (+.f64 (/.f64 (*.f64 c i) y) (/.f64 (*.f64 t z) y)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (/.f64 (*.f64 c i) y))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 y (+.f64 x (/.f64 (*.f64 c i) y)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 c i) y) (/.f64 (*.f64 t z) y))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 y (+.f64 x (/.f64 (*.f64 t z) y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) y)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c i) y)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) y)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y)))))) |
#s(approx z z) |
#s(approx (+ (* b a) (* t z)) (*.f64 a b)) |
#s(approx (+ (* b a) (* t z)) (fma.f64 a b (*.f64 t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (+.f64 (/.f64 (*.f64 c i) z) (/.f64 (*.f64 x y) z)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (/.f64 (*.f64 c i) z))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 z (+.f64 t (/.f64 (*.f64 c i) z)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 c i) z) (/.f64 (*.f64 x y) z))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 z (+.f64 t (/.f64 (*.f64 x y) z)))) |
#s(approx (+ (* b a) (* t z)) (*.f64 z (+.f64 t (/.f64 (*.f64 a b) z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) z)))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c i) z)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) z)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) z)))))) |
#s(approx t t) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (+.f64 (/.f64 (*.f64 c i) t) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (/.f64 (*.f64 c i) t))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 t (+.f64 z (/.f64 (*.f64 c i) t)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 c i) t) (/.f64 (*.f64 x y) t))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t (+.f64 z (/.f64 (*.f64 x y) t)))) |
#s(approx (+ (* b a) (* t z)) (*.f64 t (+.f64 z (/.f64 (*.f64 a b) t)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) t)))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c i) t)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) t)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) t)))))) |
#s(approx a a) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (+.f64 (/.f64 (*.f64 t z) a) (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (/.f64 (*.f64 t z) a))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (/.f64 (*.f64 x y) a))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 a (+.f64 b (/.f64 (*.f64 t z) a)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) a)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) a)))))) |
#s(approx b b) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (+.f64 (/.f64 (*.f64 t z) b) (/.f64 (*.f64 x y) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (/.f64 (*.f64 t z) b))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (/.f64 (*.f64 x y) b))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 b (+.f64 a (/.f64 (*.f64 t z) b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) b)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) b)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 t z (*.f64 x y)))) |
#s(approx c c) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (+.f64 (/.f64 (*.f64 t z) c) (/.f64 (*.f64 x y) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (/.f64 (*.f64 t z) c))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 c (+.f64 i (/.f64 (*.f64 t z) c)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (/.f64 (*.f64 x y) c))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 c (+.f64 i (/.f64 (*.f64 x y) c)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 t z) c) (/.f64 (*.f64 x y) c))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 t z)) c)))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) c)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) c)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (*.f64 x y)) c)))))) |
#s(approx i i) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (+.f64 (/.f64 (*.f64 t z) i) (/.f64 (*.f64 x y) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (/.f64 (*.f64 t z) i))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 i (+.f64 c (/.f64 (*.f64 t z) i)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (/.f64 (*.f64 x y) i))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 i (+.f64 c (/.f64 (*.f64 x y) i)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 t z) i) (/.f64 (*.f64 x y) i))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 t z)) i)))))) |
#s(approx (+ (* c i) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) i)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) i)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (*.f64 x y)) i)))))) |
24 calls:
| Time | Variable | Point |
|---|---|---|
| 1.0ms | c | inf |
| 1.0ms | t | -inf |
| 1.0ms | z | -inf |
| 1.0ms | x | -inf |
| 1.0ms | y | -inf |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 161 |
| 0 | 43 | 158 |
| 1 | 316 | 152 |
| 2 | 1018 | 152 |
| 3 | 2683 | 152 |
| 4 | 3926 | 152 |
| 0 | 4020 | 152 |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
(fma.f64 a b (fma.f64 c i (*.f64 t z))) |
a |
b |
(fma.f64 c i (*.f64 t z)) |
c |
i |
(*.f64 t z) |
t |
z |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
(fma.f64 a b (fma.f64 c i (*.f64 x y))) |
(fma.f64 c i (*.f64 x y)) |
(*.f64 x y) |
x |
y |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
(fma.f64 c i (fma.f64 t z (*.f64 x y))) |
(fma.f64 t z (*.f64 x y)) |
(fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 i c (fma.f64 b a (*.f64 t z))) |
(fma.f64 b a (*.f64 t z)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 b) a) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))))) (+.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)))) (-.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))) (+.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 b) a))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a) (*.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))))) (+.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 t z))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)))) (-.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)))) (-.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z)))))) |
(neg.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 i c (*.f64 t z))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 b a (*.f64 t z))) |
(fma.f64 (neg.f64 z) (neg.f64 t) (fma.f64 i c (*.f64 b a))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 b a (*.f64 t z))) |
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 i c (*.f64 t z))) |
(fma.f64 (neg.f64 t) (neg.f64 z) (fma.f64 i c (*.f64 b a))) |
(fma.f64 i c (fma.f64 b a (*.f64 t z))) |
(fma.f64 c i (fma.f64 b a (*.f64 t z))) |
(fma.f64 b a (fma.f64 i c (*.f64 t z))) |
(fma.f64 a b (fma.f64 i c (*.f64 t z))) |
(fma.f64 t z (fma.f64 i c (*.f64 b a))) |
(fma.f64 z t (fma.f64 i c (*.f64 b a))) |
(-.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 z) t)) |
(-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 i) c)) |
(-.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 b) a)) |
(-.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 b a)))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(-.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 t z)))) |
(+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z)) |
(+.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c)) |
(+.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a)) |
(+.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a))) |
(+.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z))) |
(+.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z))) |
a |
b |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (*.f64 i c))) (*.f64 i c)) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (*.f64 t z) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (*.f64 t z) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (*.f64 t z) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (*.f64 i c) (*.f64 (neg.f64 z) t))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (*.f64 t z) (*.f64 i c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (*.f64 i c) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (*.f64 i c) (*.f64 t z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 i c) (*.f64 t z))))) |
(neg.f64 (neg.f64 (fma.f64 i c (*.f64 t z)))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (*.f64 t z)) |
(fma.f64 (neg.f64 z) (neg.f64 t) (*.f64 i c)) |
(fma.f64 (neg.f64 c) (neg.f64 i) (*.f64 t z)) |
(fma.f64 (neg.f64 t) (neg.f64 z) (*.f64 i c)) |
(fma.f64 i c (*.f64 t z)) |
(fma.f64 c i (*.f64 t z)) |
(fma.f64 t z (*.f64 i c)) |
(fma.f64 z t (*.f64 i c)) |
(-.f64 (*.f64 t z) (*.f64 (neg.f64 i) c)) |
(-.f64 (*.f64 i c) (*.f64 (neg.f64 z) t)) |
(+.f64 (*.f64 t z) (*.f64 i c)) |
(+.f64 (*.f64 i c) (*.f64 t z)) |
c |
i |
(*.f64 (neg.f64 z) (neg.f64 t)) |
(*.f64 (neg.f64 t) (neg.f64 z)) |
(*.f64 t z) |
(*.f64 z t) |
(neg.f64 (*.f64 (neg.f64 z) t)) |
t |
z |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 b a)) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 y x)) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 b) a) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 y x)) (*.f64 b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))))) (+.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)))) (-.f64 (*.f64 y x) (fma.f64 i c (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)))) (-.f64 (*.f64 i c) (fma.f64 b a (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))) (+.f64 (fma.f64 i c (*.f64 y x)) (*.f64 (neg.f64 b) a))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 i c))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 y x) (fma.f64 i c (*.f64 b a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 i c) (fma.f64 b a (*.f64 y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (fma.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a) (*.f64 (fma.f64 i c (*.f64 y x)) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 y x))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (fma.f64 i c (*.f64 b a)) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (fma.f64 i c (*.f64 y x)) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))))) (+.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (*.f64 b a)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (*.f64 y x)) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)))) (-.f64 (*.f64 b a) (fma.f64 i c (*.f64 y x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 b a) (fma.f64 i c (*.f64 y x)))))) |
(neg.f64 (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (fma.f64 i c (*.f64 b a))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 i c (*.f64 y x))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 b a (*.f64 y x))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 b a (*.f64 y x))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (fma.f64 i c (*.f64 b a))) |
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 i c (*.f64 y x))) |
(fma.f64 i c (fma.f64 b a (*.f64 y x))) |
(fma.f64 c i (fma.f64 b a (*.f64 y x))) |
(fma.f64 b a (fma.f64 i c (*.f64 y x))) |
(fma.f64 a b (fma.f64 i c (*.f64 y x))) |
(fma.f64 y x (fma.f64 i c (*.f64 b a))) |
(fma.f64 x y (fma.f64 i c (*.f64 b a))) |
(-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 i) c)) |
(-.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 y) x)) |
(-.f64 (fma.f64 i c (*.f64 y x)) (*.f64 (neg.f64 b) a)) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 b a)))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 y x)))) |
(-.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 y x)))) |
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 i c)) |
(+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 y x)) |
(+.f64 (fma.f64 i c (*.f64 y x)) (*.f64 b a)) |
(+.f64 (*.f64 y x) (fma.f64 i c (*.f64 b a))) |
(+.f64 (*.f64 i c) (fma.f64 b a (*.f64 y x))) |
(+.f64 (*.f64 b a) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 i c))) (*.f64 i c)) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (*.f64 y x) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (*.f64 y x) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (*.f64 y x) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (*.f64 i c) (*.f64 (neg.f64 y) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (*.f64 y x) (*.f64 i c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (*.f64 i c) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (*.f64 i c) (*.f64 y x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 i c) (*.f64 y x))))) |
(neg.f64 (neg.f64 (fma.f64 i c (*.f64 y x)))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 i c)) |
(fma.f64 (neg.f64 i) (neg.f64 c) (*.f64 y x)) |
(fma.f64 (neg.f64 c) (neg.f64 i) (*.f64 y x)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 i c)) |
(fma.f64 i c (*.f64 y x)) |
(fma.f64 c i (*.f64 y x)) |
(fma.f64 y x (*.f64 i c)) |
(fma.f64 x y (*.f64 i c)) |
(-.f64 (*.f64 y x) (*.f64 (neg.f64 i) c)) |
(-.f64 (*.f64 i c) (*.f64 (neg.f64 y) x)) |
(+.f64 (*.f64 y x) (*.f64 i c)) |
(+.f64 (*.f64 i c) (*.f64 y x)) |
(*.f64 (neg.f64 y) (neg.f64 x)) |
(*.f64 (neg.f64 x) (neg.f64 y)) |
(*.f64 y x) |
(*.f64 x y) |
(neg.f64 (*.f64 (neg.f64 y) x)) |
x |
y |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 t z)) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 y x)) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t z (*.f64 y x)) (*.f64 i c))) (*.f64 i c)) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (fma.f64 i c (*.f64 y x)) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)))) (-.f64 (*.f64 y x) (fma.f64 i c (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)))) (-.f64 (*.f64 t z) (fma.f64 i c (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (fma.f64 i c (*.f64 y x)) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))))) (+.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))))) (+.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 i) c))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (*.f64 y x)) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 y x) (fma.f64 i c (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 t z) (fma.f64 i c (*.f64 y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (fma.f64 i c (*.f64 y x)) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (fma.f64 i c (*.f64 t z)) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 t z (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (*.f64 t z)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 t z (*.f64 y x)) (*.f64 i c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)))) (-.f64 (*.f64 i c) (fma.f64 t z (*.f64 y x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (*.f64 i c) (fma.f64 t z (*.f64 y x)))))) |
(neg.f64 (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (fma.f64 i c (*.f64 t z))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 t z (*.f64 y x))) |
(fma.f64 (neg.f64 z) (neg.f64 t) (fma.f64 i c (*.f64 y x))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 t z (*.f64 y x))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (fma.f64 i c (*.f64 t z))) |
(fma.f64 (neg.f64 t) (neg.f64 z) (fma.f64 i c (*.f64 y x))) |
(fma.f64 i c (fma.f64 t z (*.f64 y x))) |
(fma.f64 c i (fma.f64 t z (*.f64 y x))) |
(fma.f64 t z (fma.f64 i c (*.f64 y x))) |
(fma.f64 z t (fma.f64 i c (*.f64 y x))) |
(fma.f64 y x (fma.f64 i c (*.f64 t z))) |
(fma.f64 x y (fma.f64 i c (*.f64 t z))) |
(-.f64 (fma.f64 i c (*.f64 y x)) (*.f64 (neg.f64 z) t)) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 t z)))) |
(-.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 y) x)) |
(-.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 y x)))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 i) c)) |
(+.f64 (fma.f64 i c (*.f64 y x)) (*.f64 t z)) |
(+.f64 (*.f64 y x) (fma.f64 i c (*.f64 t z))) |
(+.f64 (fma.f64 i c (*.f64 t z)) (*.f64 y x)) |
(+.f64 (*.f64 t z) (fma.f64 i c (*.f64 y x))) |
(+.f64 (*.f64 i c) (fma.f64 t z (*.f64 y x))) |
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 t z))) (*.f64 t z)) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (*.f64 y x) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (*.f64 t z) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (*.f64 y x) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (*.f64 t z) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (*.f64 y x) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (*.f64 t z) (*.f64 y x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 y x) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 t z) (*.f64 y x))))) |
(neg.f64 (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 t z)) |
(fma.f64 (neg.f64 z) (neg.f64 t) (*.f64 y x)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 t z)) |
(fma.f64 (neg.f64 t) (neg.f64 z) (*.f64 y x)) |
(fma.f64 t z (*.f64 y x)) |
(fma.f64 z t (*.f64 y x)) |
(fma.f64 y x (*.f64 t z)) |
(fma.f64 x y (*.f64 t z)) |
(-.f64 (*.f64 y x) (*.f64 (neg.f64 z) t)) |
(-.f64 (*.f64 t z) (*.f64 (neg.f64 y) x)) |
(+.f64 (*.f64 y x) (*.f64 t z)) |
(+.f64 (*.f64 t z) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (fma.f64 b a (*.f64 y x)))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (fma.f64 t z (fma.f64 i c (*.f64 y x))))) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (fma.f64 b a (fma.f64 i c (*.f64 y x))))) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 b) a) (fma.f64 t z (fma.f64 i c (*.f64 y x))))) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (fma.f64 b a (fma.f64 i c (*.f64 y x))))) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))) (fma.f64 t z (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (fma.f64 t z (fma.f64 b a (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 t z (fma.f64 b a (*.f64 y x))))) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)))) (-.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)))) (-.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))))) (+.f64 (fma.f64 b a (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))))) (+.f64 (fma.f64 i c (*.f64 b a)) (neg.f64 (fma.f64 t z (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))))) (+.f64 (fma.f64 b a (*.f64 t z)) (neg.f64 (fma.f64 i c (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))))) (+.f64 (fma.f64 i c (*.f64 t z)) (neg.f64 (fma.f64 b a (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))))) (+.f64 (*.f64 b a) (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 (fma.f64 b a (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (fma.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 b a)) (neg.f64 (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 (fma.f64 b a (*.f64 t z)) (neg.f64 (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 (fma.f64 b a (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 t z)) (neg.f64 (fma.f64 b a (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 b a) (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)))) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)))) (-.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 b a (fma.f64 i c (*.f64 y x))))) (-.f64 (*.f64 t z) (fma.f64 b a (fma.f64 i c (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 t z (fma.f64 i c (*.f64 y x))))) (-.f64 (*.f64 b a) (fma.f64 t z (fma.f64 i c (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))) (+.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 b) a))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))))) (+.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))))) (+.f64 (*.f64 t z) (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))))) (+.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 t z (fma.f64 i c (*.f64 y x))) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 b a))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 b a (fma.f64 i c (*.f64 y x))) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 t z) (fma.f64 b a (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 b a) (fma.f64 t z (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 t z (fma.f64 i c (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a) (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 b a (fma.f64 i c (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (*.f64 (*.f64 t z) (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)))) (-.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x))))) (-.f64 (*.f64 i c) (fma.f64 t z (fma.f64 b a (*.f64 y x))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x))) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)))) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))))) (+.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 i) c))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 i c) (fma.f64 t z (fma.f64 b a (*.f64 y x))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (*.f64 y x)) (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) (-.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 i c))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) (*.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (fma.f64 t z (fma.f64 b a (*.f64 y x))) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 i c))))) |
(neg.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (fma.f64 i c (*.f64 y x)))))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(fma.f64 (neg.f64 z) (neg.f64 t) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(fma.f64 (neg.f64 t) (neg.f64 z) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(fma.f64 i c (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(fma.f64 c i (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(fma.f64 b a (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(fma.f64 a b (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(fma.f64 t z (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(fma.f64 z t (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(fma.f64 x y (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(-.f64 (fma.f64 b a (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 t z)))) |
(-.f64 (fma.f64 i c (*.f64 b a)) (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(-.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 (neg.f64 y) x)) |
(-.f64 (fma.f64 b a (*.f64 t z)) (neg.f64 (fma.f64 i c (*.f64 y x)))) |
(-.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 b) a)) |
(-.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 z) t)) |
(-.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))))) |
(-.f64 (fma.f64 i c (*.f64 t z)) (neg.f64 (fma.f64 b a (*.f64 y x)))) |
(-.f64 (*.f64 t z) (neg.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))))) |
(-.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 (neg.f64 i) c)) |
(-.f64 (*.f64 b a) (neg.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))))) |
(-.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a)))) |
(+.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 i c (*.f64 t z))) |
(+.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x))) |
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x)) |
(+.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 i c (*.f64 y x))) |
(+.f64 (fma.f64 t z (fma.f64 i c (*.f64 y x))) (*.f64 b a)) |
(+.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) (*.f64 t z)) |
(+.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z))) |
(+.f64 (*.f64 y x) (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(+.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 b a (*.f64 y x))) |
(+.f64 (*.f64 t z) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(+.f64 (*.f64 i c) (fma.f64 t z (fma.f64 b a (*.f64 y x)))) |
(+.f64 (fma.f64 t z (fma.f64 b a (*.f64 y x))) (*.f64 i c)) |
(+.f64 (*.f64 b a) (fma.f64 t z (fma.f64 i c (*.f64 y x)))) |
(+.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 b) a) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z)))) (fma.f64 b a (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a)))) (fma.f64 i c (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z)))) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))))) (+.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 b a))) (neg.f64 (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)))) (-.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 z) t))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))) (+.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 b) a))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a) (*.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a))) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))))) (+.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 i c (*.f64 b a)) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 t z))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 t z))) (neg.f64 (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 t z))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z)))) (-.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z)))) (-.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 b a (*.f64 t z))) (*.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 i c (*.f64 t z))) (*.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z)))))) |
(neg.f64 (neg.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 i c (*.f64 t z))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 b a (*.f64 t z))) |
(fma.f64 (neg.f64 z) (neg.f64 t) (fma.f64 i c (*.f64 b a))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 b a (*.f64 t z))) |
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 i c (*.f64 t z))) |
(fma.f64 (neg.f64 t) (neg.f64 z) (fma.f64 i c (*.f64 b a))) |
(fma.f64 i c (fma.f64 b a (*.f64 t z))) |
(fma.f64 c i (fma.f64 b a (*.f64 t z))) |
(fma.f64 b a (fma.f64 i c (*.f64 t z))) |
(fma.f64 a b (fma.f64 i c (*.f64 t z))) |
(fma.f64 t z (fma.f64 i c (*.f64 b a))) |
(fma.f64 z t (fma.f64 i c (*.f64 b a))) |
(-.f64 (fma.f64 i c (*.f64 b a)) (*.f64 (neg.f64 z) t)) |
(-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 i) c)) |
(-.f64 (fma.f64 i c (*.f64 t z)) (*.f64 (neg.f64 b) a)) |
(-.f64 (*.f64 t z) (neg.f64 (fma.f64 i c (*.f64 b a)))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(-.f64 (*.f64 b a) (neg.f64 (fma.f64 i c (*.f64 t z)))) |
(+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z)) |
(+.f64 (fma.f64 b a (*.f64 t z)) (*.f64 i c)) |
(+.f64 (fma.f64 i c (*.f64 t z)) (*.f64 b a)) |
(+.f64 (*.f64 t z) (fma.f64 i c (*.f64 b a))) |
(+.f64 (*.f64 i c) (fma.f64 b a (*.f64 t z))) |
(+.f64 (*.f64 b a) (fma.f64 i c (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 b) a) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (*.f64 t z))) (*.f64 t z)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 z) t) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t z) (*.f64 b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a))) (+.f64 (*.f64 t z) (*.f64 (neg.f64 b) a))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (fma.f64 (*.f64 (neg.f64 b) a) (*.f64 (neg.f64 b) a) (*.f64 (*.f64 t z) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (*.f64 t z) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t))) (+.f64 (*.f64 b a) (*.f64 (neg.f64 z) t))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (*.f64 t z) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 t z) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (*.f64 (neg.f64 z) t) (*.f64 (neg.f64 z) t) (*.f64 (*.f64 b a) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (*.f64 b a) (*.f64 t z))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (*.f64 t z) (*.f64 t z)) (*.f64 (*.f64 b a) (*.f64 t z))))) |
(neg.f64 (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(fma.f64 (neg.f64 b) (neg.f64 a) (*.f64 t z)) |
(fma.f64 (neg.f64 z) (neg.f64 t) (*.f64 b a)) |
(fma.f64 (neg.f64 a) (neg.f64 b) (*.f64 t z)) |
(fma.f64 (neg.f64 t) (neg.f64 z) (*.f64 b a)) |
(fma.f64 b a (*.f64 t z)) |
(fma.f64 a b (*.f64 t z)) |
(fma.f64 t z (*.f64 b a)) |
(fma.f64 z t (*.f64 b a)) |
(-.f64 (*.f64 t z) (*.f64 (neg.f64 b) a)) |
(-.f64 (*.f64 b a) (*.f64 (neg.f64 z) t)) |
(+.f64 (*.f64 t z) (*.f64 b a)) |
(+.f64 (*.f64 b a) (*.f64 t z)) |
Compiled 19 218 to 2 227 computations (88.4% saved)
6 alts after pruning (4 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 549 | 4 | 553 |
| Fresh | 0 | 0 | 0 |
| Picked | 2 | 2 | 4 |
| Done | 0 | 0 | 0 |
| Total | 551 | 6 | 557 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 78.3% | (fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
| ✓ | 73.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
| ▶ | 48.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
| ✓ | 73.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
| ▶ | 53.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
| ▶ | 54.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
Compiled 161 to 115 computations (28.6% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 477 | 2354 |
| 1× | iter-limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y))) |
(fma.f64 a b (*.f64 x y)) |
a |
b |
(*.f64 x y) |
x |
y |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
(fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i))) |
#s(approx (+ (* c i) (* x y)) (*.f64 c i)) |
(*.f64 c i) |
c |
i |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t z)) |
(*.f64 t z) |
t |
z |
(fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
(fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b))) |
#s(approx (+ (* b a) (* t z)) (*.f64 a b)) |
(*.f64 a b) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (fma.f64 t z (*.f64 x y))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a b)) |
#s(approx (+ (* a b) (* x y)) (fma.f64 a b (*.f64 x y))) |
#s(approx (* x y) (*.f64 x y)) |
#s(approx x x) |
#s(approx (+ (* c i) (* x y)) (*.f64 c i)) |
#s(approx (+ (* c i) (* x y)) (fma.f64 c i (*.f64 x y))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (fma.f64 c i (*.f64 t z))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t z)) |
#s(approx (+ (* t z) (* x y)) (fma.f64 t z (*.f64 x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (+.f64 (/.f64 (*.f64 c i) x) (/.f64 (*.f64 t z) x)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (/.f64 (*.f64 c i) x))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 x (+.f64 y (/.f64 (*.f64 a b) x)))) |
#s(approx (+ (* c i) (* x y)) (*.f64 x (+.f64 y (/.f64 (*.f64 c i) x)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 c i) x) (/.f64 (*.f64 t z) x))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 x (+.f64 y (/.f64 (*.f64 t z) x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) x)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) x)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c i) x)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) x)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) x)))))) |
#s(approx y y) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (+.f64 (/.f64 (*.f64 c i) y) (/.f64 (*.f64 t z) y)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (/.f64 (*.f64 c i) y))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 y (+.f64 x (/.f64 (*.f64 a b) y)))) |
#s(approx (+ (* c i) (* x y)) (*.f64 y (+.f64 x (/.f64 (*.f64 c i) y)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 c i) y) (/.f64 (*.f64 t z) y))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 y (+.f64 x (/.f64 (*.f64 t z) y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) y)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c i) y)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) y)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) y)))))) |
#s(approx z z) |
#s(approx (+ (* b a) (* t z)) (fma.f64 a b (*.f64 t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (+.f64 (/.f64 (*.f64 c i) z) (/.f64 (*.f64 x y) z)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 c i) z) (/.f64 (*.f64 x y) z))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 z (+.f64 t (/.f64 (*.f64 x y) z)))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (/.f64 (*.f64 c i) z))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 z (+.f64 t (/.f64 (*.f64 a b) z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) z)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) z)))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) z)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) z)))))) |
#s(approx t t) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (+.f64 (/.f64 (*.f64 c i) t) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 c i) t) (/.f64 (*.f64 x y) t))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t (+.f64 z (/.f64 (*.f64 x y) t)))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (/.f64 (*.f64 c i) t))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 t (+.f64 z (/.f64 (*.f64 a b) t)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) t)))))) |
#s(approx (+ (* t z) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) t)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) t)))))) |
#s(approx a a) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (+.f64 (/.f64 (*.f64 t z) a) (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (/.f64 (*.f64 x y) a))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (/.f64 (*.f64 t z) a))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 a (+.f64 b (/.f64 (*.f64 t z) a)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) a)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) a)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) a)))))) |
#s(approx b b) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (+.f64 (/.f64 (*.f64 t z) b) (/.f64 (*.f64 x y) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (/.f64 (*.f64 x y) b))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 b (+.f64 a (/.f64 (*.f64 x y) b)))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (/.f64 (*.f64 t z) b))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 b (+.f64 a (/.f64 (*.f64 t z) b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) b)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b)))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 t z)) b)))))) |
#s(approx (+ (* b a) (* t z)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) b)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 t z (*.f64 x y)))) |
#s(approx c c) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (+.f64 (/.f64 (*.f64 t z) c) (/.f64 (*.f64 x y) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (/.f64 (*.f64 x y) c))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 c (+.f64 i (/.f64 (*.f64 x y) c)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 t z) c) (/.f64 (*.f64 x y) c))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (/.f64 (*.f64 t z) c))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) c)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) c)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (*.f64 x y)) c)))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 t z)) c)))))) |
#s(approx i i) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (+.f64 (/.f64 (*.f64 t z) i) (/.f64 (*.f64 x y) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (/.f64 (*.f64 x y) i))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 i (+.f64 c (/.f64 (*.f64 x y) i)))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 t z) i) (/.f64 (*.f64 x y) i))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (/.f64 (*.f64 t z) i))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) i)))))) |
#s(approx (+ (* c i) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) i)))))) |
#s(approx (+ (* c i) (+ (* t z) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (*.f64 x y)) i)))))) |
#s(approx (+ (* i c) (+ (* b a) (* t z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 t z)) i)))))) |
24 calls:
| Time | Variable | Point |
|---|---|---|
| 2.0ms | t | inf |
| 1.0ms | b | -inf |
| 1.0ms | x | -inf |
| 1.0ms | y | -inf |
| 1.0ms | a | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 37 | 230 |
| 0 | 48 | 230 |
| 1 | 307 | 225 |
| 2 | 942 | 225 |
| 3 | 2605 | 225 |
| 0 | 4074 | 208 |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y))) |
(fma.f64 a b (*.f64 x y)) |
a |
b |
(*.f64 x y) |
x |
y |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
(fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i))) |
#s(approx (+ (* c i) (* x y)) (*.f64 c i)) |
(*.f64 c i) |
c |
i |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t z)) |
(*.f64 t z) |
t |
z |
(fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
(fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b))) |
#s(approx (+ (* b a) (* t z)) (*.f64 a b)) |
(*.f64 a b) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 b a (*.f64 y x)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 b a (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b))) (+.f64 (*.f64 y x) (*.f64 (neg.f64 a) b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b) (*.f64 (*.f64 y x) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (*.f64 y x) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (*.f64 b a) (*.f64 (neg.f64 y) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 y x) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (*.f64 b a) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (*.f64 b a) (*.f64 y x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 b a) (*.f64 y x))))) |
(neg.f64 (-.f64 (*.f64 (neg.f64 a) b) (*.f64 y x))) |
(neg.f64 (neg.f64 (fma.f64 b a (*.f64 y x)))) |
(fma.f64 (neg.f64 (neg.f64 y)) x (*.f64 b a)) |
(fma.f64 (neg.f64 (neg.f64 b)) a (*.f64 y x)) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 b a)) |
(fma.f64 (neg.f64 b) (neg.f64 a) (*.f64 y x)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 b a)) |
(fma.f64 (neg.f64 a) (neg.f64 b) (*.f64 y x)) |
(fma.f64 b a (*.f64 y x)) |
(fma.f64 a (neg.f64 (neg.f64 b)) (*.f64 y x)) |
(fma.f64 a b (*.f64 y x)) |
(fma.f64 y x (*.f64 b a)) |
(fma.f64 x (neg.f64 (neg.f64 y)) (*.f64 b a)) |
(fma.f64 x y (*.f64 b a)) |
(-.f64 (*.f64 b a) (*.f64 (neg.f64 y) x)) |
(-.f64 (*.f64 y x) (*.f64 (neg.f64 a) b)) |
(+.f64 (*.f64 b a) (*.f64 y x)) |
(+.f64 (*.f64 y x) (*.f64 b a)) |
a |
b |
(*.f64 (neg.f64 (neg.f64 y)) x) |
(*.f64 (neg.f64 y) (neg.f64 x)) |
(*.f64 (neg.f64 x) (neg.f64 y)) |
(*.f64 y x) |
(*.f64 x (neg.f64 (neg.f64 y))) |
(*.f64 x y) |
(neg.f64 (*.f64 (neg.f64 y) x)) |
x |
y |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) b) #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b))) (+.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 (neg.f64 a) b))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (fma.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b) (*.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))))) (+.f64 (*.f64 b a) (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (*.f64 (*.f64 b a) (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) (-.f64 (*.f64 b a) #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) (*.f64 (*.f64 b a) #s(approx (+ (* c i) (* x y)) (*.f64 i c)))))) |
(neg.f64 (-.f64 (*.f64 (neg.f64 a) b) #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) |
(neg.f64 (neg.f64 (fma.f64 b a #s(approx (+ (* c i) (* x y)) (*.f64 i c))))) |
(fma.f64 (neg.f64 (neg.f64 b)) a #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(fma.f64 (neg.f64 b) (neg.f64 a) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(fma.f64 (neg.f64 a) (neg.f64 b) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(fma.f64 b a #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(fma.f64 a (neg.f64 (neg.f64 b)) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
(-.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 (neg.f64 a) b)) |
(-.f64 (*.f64 b a) (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) |
(+.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)) (*.f64 b a)) |
(+.f64 (*.f64 b a) #s(approx (+ (* c i) (* x y)) (*.f64 i c))) |
#s(approx (+ (* c i) (* x y)) (*.f64 i c)) |
(neg.f64 (neg.f64 #s(approx (+ (* c i) (* x y)) (*.f64 i c)))) |
(*.f64 (neg.f64 (neg.f64 i)) c) |
(*.f64 (neg.f64 i) (neg.f64 c)) |
(*.f64 (neg.f64 c) (neg.f64 i)) |
(*.f64 i c) |
(*.f64 c (neg.f64 (neg.f64 i))) |
(*.f64 c i) |
(neg.f64 (*.f64 (neg.f64 i) c)) |
c |
i |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 i c))) (*.f64 i c)) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))))) (+.f64 (*.f64 i c) (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 i c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (*.f64 (*.f64 i c) (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) (-.f64 (*.f64 i c) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) (*.f64 (*.f64 i c) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))))) |
(neg.f64 (-.f64 (*.f64 (neg.f64 i) c) #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(neg.f64 (neg.f64 (fma.f64 i c #s(approx (+ (* t z) (* x y)) (*.f64 t z))))) |
(fma.f64 (neg.f64 (neg.f64 i)) c #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(fma.f64 (neg.f64 i) (neg.f64 c) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(fma.f64 (neg.f64 c) (neg.f64 i) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(fma.f64 i c #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(fma.f64 c (neg.f64 (neg.f64 i)) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
(-.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 (neg.f64 i) c)) |
(-.f64 (*.f64 i c) (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(+.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)) (*.f64 i c)) |
(+.f64 (*.f64 i c) #s(approx (+ (* t z) (* x y)) (*.f64 t z))) |
#s(approx (+ (* t z) (* x y)) (*.f64 t z)) |
(neg.f64 (neg.f64 #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
(*.f64 (neg.f64 z) (neg.f64 t)) |
(*.f64 (neg.f64 t) (neg.f64 z)) |
(*.f64 t z) |
(*.f64 z t) |
(neg.f64 (*.f64 (neg.f64 z) t)) |
t |
z |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c (*.f64 y x)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (fma.f64 i c (*.f64 y x)))) (fma.f64 i c (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 y x))) (*.f64 y x)) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))) (-.f64 (*.f64 i c) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))))) (+.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (neg.f64 (fma.f64 i c (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) (*.f64 (*.f64 i c) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (fma.f64 (neg.f64 (fma.f64 i c (*.f64 y x))) (neg.f64 (fma.f64 i c (*.f64 y x))) (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (neg.f64 (fma.f64 i c (*.f64 y x))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)))) (-.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (fma.f64 i c (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (-.f64 (*.f64 i c) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (+.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) (+.f64 (*.f64 i c) (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 i c))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (fma.f64 i c (*.f64 y x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 i c) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (fma.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 i c) (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (-.f64 (fma.f64 i c (*.f64 y x)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) (+.f64 (*.f64 y x) (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 i c (*.f64 y x)) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x)) (-.f64 (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (fma.f64 i c (*.f64 y x)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 y x) (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (-.f64 (*.f64 y x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 (*.f64 y x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))) |
(neg.f64 (-.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(neg.f64 (-.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (*.f64 i c))) |
(neg.f64 (neg.f64 (fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 (neg.f64 (neg.f64 y)) x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 (neg.f64 (neg.f64 i)) c (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 (neg.f64 (neg.f64 i)) c (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 (neg.f64 i) (neg.f64 c) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 (neg.f64 c) (neg.f64 i) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 i c (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 i c (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 c (neg.f64 (neg.f64 i)) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 c (neg.f64 (neg.f64 i)) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 c i (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(fma.f64 c i (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 x (neg.f64 (neg.f64 y)) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(fma.f64 x y (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(-.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 i) c)) |
(-.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (neg.f64 y) x)) |
(-.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (neg.f64 (fma.f64 i c (*.f64 y x)))) |
(-.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(-.f64 (*.f64 i c) (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(+.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 i c)) |
(+.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 y x)) |
(+.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (fma.f64 i c (*.f64 y x))) |
(+.f64 (fma.f64 i c (*.f64 y x)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(+.f64 (*.f64 i c) (neg.f64 (neg.f64 (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(+.f64 (*.f64 i c) (fma.f64 y x #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(+.f64 (*.f64 y x) (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 i) c) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 i c) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 i c))) (*.f64 i c)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 i c))) (*.f64 i c)) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (*.f64 i c) (*.f64 i c))) (-.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 i c))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) (+.f64 (*.f64 i c) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 i c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (fma.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (*.f64 i c) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 i c) (*.f64 i c)) (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) (-.f64 (*.f64 i c) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 i c) (*.f64 i c) (-.f64 (*.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) (*.f64 (*.f64 i c) #s(approx (+ (* b a) (* t z)) (*.f64 b a)))))) |
(neg.f64 (neg.f64 (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))))) |
(fma.f64 (neg.f64 (neg.f64 i)) c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(fma.f64 (neg.f64 i) (neg.f64 c) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(fma.f64 (neg.f64 c) (neg.f64 i) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(fma.f64 c (neg.f64 (neg.f64 i)) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(fma.f64 c i #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
(-.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 (neg.f64 i) c)) |
(-.f64 (*.f64 i c) (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(+.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)) (*.f64 i c)) |
(+.f64 (*.f64 i c) #s(approx (+ (* b a) (* t z)) (*.f64 b a))) |
#s(approx (+ (* b a) (* t z)) (*.f64 b a)) |
(neg.f64 (neg.f64 #s(approx (+ (* b a) (* t z)) (*.f64 b a)))) |
(*.f64 (neg.f64 (neg.f64 b)) a) |
(*.f64 (neg.f64 b) (neg.f64 a)) |
(*.f64 (neg.f64 a) (neg.f64 b)) |
(*.f64 b a) |
(*.f64 a (neg.f64 (neg.f64 b))) |
(*.f64 a b) |
(neg.f64 (*.f64 (neg.f64 a) b)) |
Compiled 12 165 to 1 345 computations (88.9% saved)
8 alts after pruning (2 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 316 | 2 | 318 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 4 | 4 |
| Done | 0 | 2 | 2 |
| Total | 316 | 8 | 324 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 78.3% | (fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
| ✓ | 73.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
| ✓ | 48.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
| ✓ | 73.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
| ✓ | 53.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
| ✓ | 54.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
| ▶ | 50.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
| ▶ | 28.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
Compiled 245 to 162 computations (33.9% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 291 | 1424 |
| 1× | iter-limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))) |
(*.f64 a (+.f64 b (/.f64 (*.f64 x y) a))) |
(+.f64 b (/.f64 (*.f64 x y) a)) |
(/.f64 (*.f64 x y) a) |
(*.f64 x y) |
x |
y |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (fma.f64 t z (*.f64 x y))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a b)) |
#s(approx (+ (* a b) (* x y)) (fma.f64 a b (*.f64 x y))) |
#s(approx (+ b (/ (* x y) a)) b) |
#s(approx (+ b (/ (* x y) a)) (+.f64 b (/.f64 (*.f64 x y) a))) |
#s(approx (/ (* x y) a) (/.f64 (*.f64 x y) a)) |
#s(approx (* x y) (*.f64 x y)) |
#s(approx x x) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (+.f64 (/.f64 (*.f64 c i) x) (/.f64 (*.f64 t z) x)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 x (+.f64 y (+.f64 (/.f64 (*.f64 a b) x) (/.f64 (*.f64 c i) x))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 x (+.f64 y (/.f64 (*.f64 a b) x)))) |
#s(approx (+ b (/ (* x y) a)) (*.f64 x (+.f64 (/.f64 b x) (/.f64 y a)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) x)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) x)))))) |
#s(approx (+ b (/ (* x y) a)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 b x) (*.f64 #s(literal -1 binary64) (/.f64 y a)))))) |
#s(approx y y) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (+.f64 (/.f64 (*.f64 c i) y) (/.f64 (*.f64 t z) y)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 y (+.f64 x (+.f64 (/.f64 (*.f64 a b) y) (/.f64 (*.f64 c i) y))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 y (+.f64 x (/.f64 (*.f64 a b) y)))) |
#s(approx (+ b (/ (* x y) a)) (*.f64 y (+.f64 (/.f64 b y) (/.f64 x a)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 c i)) y)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y)))))) |
#s(approx (+ b (/ (* x y) a)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 b y) (*.f64 #s(literal -1 binary64) (/.f64 x a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z (+.f64 t (+.f64 (/.f64 (*.f64 a b) z) (+.f64 (/.f64 (*.f64 c i) z) (/.f64 (*.f64 x y) z)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t (+.f64 z (+.f64 (/.f64 (*.f64 a b) t) (+.f64 (/.f64 (*.f64 c i) t) (/.f64 (*.f64 x y) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y))) |
#s(approx a a) |
#s(approx (+ b (/ (* x y) a)) (/.f64 (fma.f64 a b (*.f64 x y)) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (+.f64 (/.f64 (*.f64 t z) a) (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 a (+.f64 b (+.f64 (/.f64 (*.f64 c i) a) (/.f64 (*.f64 x y) a))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) a)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (+.f64 (/.f64 (*.f64 t z) b) (/.f64 (*.f64 x y) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 c i) b) (/.f64 (*.f64 x y) b))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 b (+.f64 a (/.f64 (*.f64 x y) b)))) |
#s(approx (+ b (/ (* x y) a)) (*.f64 b (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x y) (*.f64 a b))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (fma.f64 t z (*.f64 x y))) b)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c i (*.f64 x y)) b)))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b)))))) |
#s(approx (+ b (/ (* x y) a)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (*.f64 a b))) #s(literal 1 binary64))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 t z (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (+.f64 (/.f64 (*.f64 t z) c) (/.f64 (*.f64 x y) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 c (+.f64 i (+.f64 (/.f64 (*.f64 a b) c) (/.f64 (*.f64 x y) c))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) c)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) i (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) c)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (+.f64 (/.f64 (*.f64 t z) i) (/.f64 (*.f64 x y) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 i (+.f64 c (+.f64 (/.f64 (*.f64 a b) i) (/.f64 (*.f64 x y) i))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (fma.f64 t z (*.f64 x y))) i)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) c (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a b (*.f64 x y)) i)))))) |
24 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | y | -inf |
| 2.0ms | a | -inf |
| 2.0ms | x | -inf |
| 1.0ms | x | inf |
| 1.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 195 |
| 0 | 34 | 195 |
| 1 | 189 | 195 |
| 2 | 758 | 187 |
| 3 | 2502 | 187 |
| 0 | 4047 | 162 |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a))))) |
#s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))) |
(*.f64 a (+.f64 b (/.f64 (*.f64 x y) a))) |
(+.f64 b (/.f64 (*.f64 x y) a)) |
(/.f64 (*.f64 x y) a) |
(*.f64 x y) |
x |
y |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 b a)))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 b a))) |
#s(approx (+ (* a b) (* x y)) (*.f64 b a)) |
(*.f64 (neg.f64 (neg.f64 b)) a) |
(*.f64 (neg.f64 b) (neg.f64 a)) |
(*.f64 (neg.f64 a) (neg.f64 b)) |
(*.f64 b a) |
(*.f64 a (neg.f64 (neg.f64 b))) |
(*.f64 a b) |
(neg.f64 (*.f64 (neg.f64 a) b)) |
a |
b |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (fma.f64 b a (*.f64 y x))))) |
#s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (fma.f64 b a (*.f64 y x)))) |
#s(approx (+ (* a b) (* x y)) (fma.f64 b a (*.f64 y x))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) (/.f64 #s(literal 1 binary64) a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b a) (*.f64 y x))) (*.f64 y x)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) x) (*.f64 b a))) (*.f64 b a)) |
(*.f64 (fma.f64 (/.f64 x a) y b) a) |
(*.f64 (fma.f64 b a (*.f64 y x)) (/.f64 a a)) |
(*.f64 (fma.f64 b a (*.f64 y x)) #s(literal 1 binary64)) |
(*.f64 a (fma.f64 (/.f64 x a) y b)) |
(/.f64 (+.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 b a) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 a (/.f64 (*.f64 b a) a)) (*.f64 a (/.f64 (*.f64 b a) a)) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 a (/.f64 (*.f64 b a) a)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b a) a) a) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 b a) a) a) (*.f64 (/.f64 (*.f64 b a) a) a) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 (/.f64 (*.f64 b a) a) a) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 a (/.f64 (*.f64 b a) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 a (/.f64 (*.f64 b a) a)) (*.f64 a (/.f64 (*.f64 b a) a))) (*.f64 (*.f64 y x) (*.f64 a (/.f64 (*.f64 b a) a)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 b a) a) a) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 b a) a) a) (*.f64 (/.f64 (*.f64 b a) a) a)) (*.f64 (*.f64 y x) (*.f64 (/.f64 (*.f64 b a) a) a))))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) a) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) a) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) a) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) a) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) a) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) (*.f64 #s(literal -1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) (*.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) #s(literal 2 binary64)) (*.f64 (neg.f64 a) #s(literal 2 binary64))) |
(/.f64 (*.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) (*.f64 #s(literal -1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) (*.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (neg.f64 a) #s(literal 2 binary64))) |
(/.f64 (*.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 #s(literal -1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) #s(literal 2 binary64))) |
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) (*.f64 #s(literal -1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) (*.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) #s(literal 2 binary64))) |
(/.f64 (*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) (*.f64 #s(literal -1 binary64) a)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) (*.f64 #s(literal 1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x))) a) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a))) a) |
(/.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) (neg.f64 a)) |
(/.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) (neg.f64 a)) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b))) (+.f64 (*.f64 y x) (*.f64 (neg.f64 a) b))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (fma.f64 (*.f64 (neg.f64 a) b) (*.f64 (neg.f64 a) b) (*.f64 (*.f64 y x) (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) (neg.f64 a)) |
(/.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) (neg.f64 a)) |
(/.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) a) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 y x) (*.f64 y x))) (-.f64 (*.f64 b a) (*.f64 y x))) |
(/.f64 (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 b a) (*.f64 b a))) (-.f64 (*.f64 y x) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 (*.f64 b a) (*.f64 (neg.f64 y) x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (-.f64 (*.f64 (*.f64 y x) (*.f64 y x)) (*.f64 (*.f64 b a) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (*.f64 b a) #s(literal 3 binary64))) (fma.f64 (*.f64 y x) (*.f64 y x) (-.f64 (*.f64 (*.f64 b a) (*.f64 b a)) (*.f64 (*.f64 y x) (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (fma.f64 (*.f64 b a) (*.f64 b a) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (*.f64 b a) (*.f64 (neg.f64 y) x))))) |
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (fma.f64 b a (*.f64 y x)) a))) |
(neg.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 x a) y b)) a)) |
(neg.f64 (*.f64 a (neg.f64 (fma.f64 (/.f64 x a) y b)))) |
(neg.f64 (neg.f64 (fma.f64 b a (*.f64 y x)))) |
(fma.f64 (*.f64 a y) (/.f64 x a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 a y) (/.f64 x a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 a y) (/.f64 x a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 a y) (/.f64 x a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 a y) (/.f64 x a) (*.f64 b a)) |
(fma.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 b a)) |
(fma.f64 (neg.f64 (neg.f64 b)) a (*.f64 y x)) |
(fma.f64 (neg.f64 (neg.f64 y)) x (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (neg.f64 (neg.f64 y)) x (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (neg.f64 (neg.f64 y)) x (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (neg.f64 (neg.f64 y)) x (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (neg.f64 (neg.f64 y)) x (*.f64 b a)) |
(fma.f64 (*.f64 a x) (/.f64 y a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 a x) (/.f64 y a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 a x) (/.f64 y a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 a x) (/.f64 y a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 a x) (/.f64 y a) (*.f64 b a)) |
(fma.f64 (*.f64 y #s(literal 1 binary64)) x (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 y #s(literal 1 binary64)) x (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 y #s(literal 1 binary64)) x (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 y #s(literal 1 binary64)) x (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 y #s(literal 1 binary64)) x (*.f64 b a)) |
(fma.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (/.f64 #s(literal -1 binary64) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (/.f64 #s(literal -1 binary64) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (/.f64 #s(literal -1 binary64) a) (*.f64 b a)) |
(fma.f64 (*.f64 a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a) (*.f64 b a)) |
(fma.f64 (neg.f64 b) (neg.f64 a) (*.f64 y x)) |
(fma.f64 (/.f64 (*.f64 b a) a) a (*.f64 y x)) |
(fma.f64 (neg.f64 y) (neg.f64 x) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (neg.f64 y) (neg.f64 x) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 b a)) |
(fma.f64 (/.f64 y a) (*.f64 a x) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (/.f64 y a) (*.f64 a x) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (/.f64 y a) (*.f64 a x) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (/.f64 y a) (*.f64 a x) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (/.f64 y a) (*.f64 a x) (*.f64 b a)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 b a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x)) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x)) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x)) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x)) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x)) (*.f64 b a)) |
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 #s(literal 1 binary64) (*.f64 y x) (*.f64 b a)) |
(fma.f64 (neg.f64 a) (neg.f64 b) (*.f64 y x)) |
(fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (/.f64 #s(literal -1 binary64) a) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (/.f64 #s(literal -1 binary64) a) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (/.f64 #s(literal -1 binary64) a) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (/.f64 #s(literal -1 binary64) a) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (/.f64 #s(literal -1 binary64) a) a) (*.f64 b a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 (neg.f64 a) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 (neg.f64 a) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 (neg.f64 a) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 (neg.f64 a) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 (neg.f64 a) a) (*.f64 b a)) |
(fma.f64 (/.f64 (*.f64 y x) a) a (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (/.f64 (*.f64 y x) a) a (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (/.f64 (*.f64 y x) a) a (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (/.f64 (*.f64 y x) a) a (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (/.f64 (*.f64 y x) a) a (*.f64 b a)) |
(fma.f64 b a (*.f64 y x)) |
(fma.f64 a (neg.f64 (neg.f64 b)) (*.f64 y x)) |
(fma.f64 a (/.f64 (*.f64 b a) a) (*.f64 y x)) |
(fma.f64 a (/.f64 (*.f64 y x) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 a (/.f64 (*.f64 y x) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 a (/.f64 (*.f64 y x) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 a (/.f64 (*.f64 y x) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 a (/.f64 (*.f64 y x) a) (*.f64 b a)) |
(fma.f64 a b (*.f64 y x)) |
(fma.f64 (*.f64 y x) (/.f64 a a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 y x) (/.f64 a a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 y x) (/.f64 a a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 y x) (/.f64 a a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 y x) (/.f64 a a) (*.f64 b a)) |
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 (*.f64 y x) #s(literal 1 binary64) (*.f64 b a)) |
(fma.f64 y (*.f64 (/.f64 x a) a) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 y (*.f64 (/.f64 x a) a) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 y (*.f64 (/.f64 x a) a) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 y (*.f64 (/.f64 x a) a) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 y (*.f64 (/.f64 x a) a) (*.f64 b a)) |
(fma.f64 y (*.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 y (*.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 y (*.f64 x #s(literal 1 binary64)) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 y (*.f64 x #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 y (*.f64 x #s(literal 1 binary64)) (*.f64 b a)) |
(fma.f64 y x (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 y x (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 y x (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 y x (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 y x (*.f64 b a)) |
(fma.f64 x (neg.f64 (neg.f64 y)) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 x (neg.f64 (neg.f64 y)) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 x (neg.f64 (neg.f64 y)) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 x (neg.f64 (neg.f64 y)) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 x (neg.f64 (neg.f64 y)) (*.f64 b a)) |
(fma.f64 x (*.f64 y #s(literal 1 binary64)) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 x (*.f64 y #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 x (*.f64 y #s(literal 1 binary64)) (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 x (*.f64 y #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 x (*.f64 y #s(literal 1 binary64)) (*.f64 b a)) |
(fma.f64 x y (/.f64 (*.f64 a (*.f64 b a)) a)) |
(fma.f64 x y (/.f64 (*.f64 (*.f64 b a) a) a)) |
(fma.f64 x y (*.f64 a (/.f64 (*.f64 b a) a))) |
(fma.f64 x y (*.f64 (/.f64 (*.f64 b a) a) a)) |
(fma.f64 x y (*.f64 b a)) |
(-.f64 (*.f64 b a) (*.f64 (neg.f64 y) x)) |
(-.f64 (*.f64 y x) (*.f64 (neg.f64 a) b)) |
(+.f64 (/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (neg.f64 a)) (*.f64 y x)) |
(+.f64 (/.f64 (*.f64 a (*.f64 b a)) a) (*.f64 y x)) |
(+.f64 (/.f64 (*.f64 (*.f64 b a) a) a) (*.f64 y x)) |
(+.f64 (*.f64 a (/.f64 (*.f64 b a) a)) (*.f64 y x)) |
(+.f64 (*.f64 (/.f64 (*.f64 b a) a) a) (*.f64 y x)) |
(+.f64 (*.f64 b a) (*.f64 y x)) |
(+.f64 (*.f64 y x) (/.f64 (*.f64 a (*.f64 b a)) a)) |
(+.f64 (*.f64 y x) (/.f64 (*.f64 (*.f64 b a) a) a)) |
(+.f64 (*.f64 y x) (*.f64 a (/.f64 (*.f64 b a) a))) |
(+.f64 (*.f64 y x) (*.f64 (/.f64 (*.f64 b a) a) a)) |
(+.f64 (*.f64 y x) (*.f64 b a)) |
(*.f64 (/.f64 a a) (fma.f64 (/.f64 x a) y b)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 b a) a))) (/.f64 (*.f64 b a) a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 y x) a))) (/.f64 (*.f64 y x) a)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (neg.f64 y) a) x) (/.f64 (*.f64 b a) a))) (/.f64 (*.f64 b a) a)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b) (/.f64 (*.f64 y x) a))) (/.f64 (*.f64 y x) a)) |
(*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (/.f64 #s(literal -1 binary64) a)) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 b (/.f64 (*.f64 y x) a))) (/.f64 (*.f64 y x) a)) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (neg.f64 y) a) x) b)) b) |
(*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b a (*.f64 y x))) |
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y x) a) b)) b) |
(*.f64 (fma.f64 (/.f64 x a) y b) (/.f64 a a)) |
(*.f64 (fma.f64 b a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a)) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 (neg.f64 (/.f64 (*.f64 b a) a)) (neg.f64 (/.f64 (*.f64 b a) a)))) (+.f64 (/.f64 (*.f64 y x) a) (neg.f64 (/.f64 (*.f64 b a) a)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 (/.f64 (*.f64 (neg.f64 a) b) a) (/.f64 (*.f64 (neg.f64 a) b) a))) (+.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 (neg.f64 a) b) a))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (neg.f64 b)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a) (-.f64 (*.f64 (neg.f64 (neg.f64 b)) (neg.f64 (neg.f64 b))) (*.f64 (/.f64 (*.f64 y x) a) (neg.f64 (neg.f64 b)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 b a) a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a) (fma.f64 (neg.f64 (/.f64 (*.f64 b a) a)) (neg.f64 (/.f64 (*.f64 b a) a)) (*.f64 (/.f64 (*.f64 y x) a) (neg.f64 (/.f64 (*.f64 b a) a)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 a) b) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a) (fma.f64 (/.f64 (*.f64 (neg.f64 a) b) a) (/.f64 (*.f64 (neg.f64 a) b) a) (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 (neg.f64 a) b) a))))) |
(/.f64 (fma.f64 (neg.f64 b) a (*.f64 #s(literal -1 binary64) (*.f64 y x))) (neg.f64 a)) |
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y x) (*.f64 (neg.f64 a) b)) (neg.f64 a)) |
(/.f64 (-.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (neg.f64 y) x) #s(literal -1 binary64))) (neg.f64 a)) |
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 y x)))) (*.f64 a a)) |
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x))) (*.f64 a a)) |
(/.f64 (fma.f64 (*.f64 (neg.f64 a) b) a (*.f64 (neg.f64 a) (*.f64 y x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 a (*.f64 #s(literal -1 binary64) (*.f64 y x)))) (*.f64 a (neg.f64 a))) |
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 y x)) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) b))) (*.f64 a a)) |
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 y x)) a (*.f64 (neg.f64 a) (*.f64 b a))) (*.f64 (neg.f64 a) a)) |
(/.f64 (fma.f64 (*.f64 (neg.f64 y) x) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) b))) (*.f64 a a)) |
(/.f64 (fma.f64 (*.f64 y x) (neg.f64 a) (*.f64 a (*.f64 (neg.f64 a) b))) (*.f64 a (neg.f64 a))) |
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 a) b) (neg.f64 a)) (*.f64 (neg.f64 a) (*.f64 (*.f64 (neg.f64 y) x) #s(literal -1 binary64)))) (*.f64 a a)) |
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 a) b) a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 a) b) (neg.f64 a)) (*.f64 (neg.f64 a) (*.f64 y x))) (*.f64 a a)) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 a (*.f64 (*.f64 (neg.f64 y) x) #s(literal -1 binary64)))) (*.f64 a (neg.f64 a))) |
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 y x)) a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) b))) (*.f64 (neg.f64 a) a)) |
(/.f64 (-.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 (neg.f64 a) (*.f64 (neg.f64 a) b))) (*.f64 (neg.f64 a) a)) |
(/.f64 (-.f64 (*.f64 a (*.f64 y x)) (*.f64 a (*.f64 (neg.f64 a) b))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a)) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x))))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 b a (*.f64 y x)) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x))))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b a (*.f64 y x)) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a) #s(literal 1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 a (neg.f64 (fma.f64 b a (*.f64 y x)))) #s(literal 1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal 1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) #s(literal 1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) #s(literal -1 binary64)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) #s(literal 1 binary64)) (*.f64 a a)) |
(/.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) #s(literal -1 binary64))) a) |
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 b a) a) (neg.f64 a) (*.f64 (neg.f64 y) x))) a) |
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 b a) a) a) (*.f64 (neg.f64 y) x))) (neg.f64 a)) |
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 b a) a) (neg.f64 a)) (*.f64 y x))) a) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a (neg.f64 y)) x (*.f64 (*.f64 b a) (neg.f64 a)))) (neg.f64 (*.f64 (neg.f64 a) a))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 a (neg.f64 y)) x (*.f64 (neg.f64 a) (*.f64 b a)))) (neg.f64 (*.f64 (neg.f64 a) a))) |
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b a) a) (*.f64 (*.f64 a (neg.f64 y)) x))) (neg.f64 (*.f64 a a))) |
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 a (*.f64 y x)))) (neg.f64 (*.f64 a (neg.f64 a)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x))) (neg.f64 (*.f64 a (neg.f64 a)))) |
(/.f64 (*.f64 (fma.f64 b a (*.f64 y x)) #s(literal -1 binary64)) (neg.f64 a)) |
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 x a) y b)) a) (neg.f64 a)) |
(/.f64 (*.f64 a (neg.f64 (fma.f64 (/.f64 x a) y b))) (neg.f64 a)) |
(/.f64 (fma.f64 (/.f64 (*.f64 b a) a) (neg.f64 a) (*.f64 (neg.f64 y) x)) (neg.f64 a)) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b a) a) a) (*.f64 (neg.f64 y) x)) a) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b a) a) (neg.f64 a)) (*.f64 y x)) (neg.f64 a)) |
(/.f64 (fma.f64 (*.f64 a (neg.f64 y)) x (*.f64 (*.f64 b a) (neg.f64 a))) (*.f64 (neg.f64 a) a)) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 b a) a)) (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a))) (-.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 y x) a))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 b a) a))) (-.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 b a) a))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 b a) a)) (*.f64 (*.f64 (/.f64 (neg.f64 y) a) x) (*.f64 (/.f64 (neg.f64 y) a) x))) (+.f64 (/.f64 (*.f64 b a) a) (*.f64 (/.f64 (neg.f64 y) a) x))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 (neg.f64 b) (neg.f64 b))) (+.f64 (/.f64 (*.f64 y x) a) (neg.f64 b))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b a) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 b a) a) (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 y x) a))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b a) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a) (-.f64 (*.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 b a) a)) (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 b a) a))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b a) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 y) a) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 b a) a) (fma.f64 (*.f64 (/.f64 (neg.f64 y) a) x) (*.f64 (/.f64 (neg.f64 y) a) x) (*.f64 (/.f64 (*.f64 b a) a) (*.f64 (/.f64 (neg.f64 y) a) x))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64)) (pow.f64 (neg.f64 b) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a) (fma.f64 (neg.f64 b) (neg.f64 b) (*.f64 (/.f64 (*.f64 y x) a) (neg.f64 b))))) |
(/.f64 (fma.f64 (*.f64 b a) (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 a (neg.f64 a))) |
(/.f64 (fma.f64 (*.f64 a (neg.f64 y)) x (*.f64 (neg.f64 a) (*.f64 b a))) (*.f64 (neg.f64 a) a)) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) a) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 a a)) |
(/.f64 (-.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 a (*.f64 y x))) (*.f64 a (neg.f64 a))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a)) (neg.f64 (*.f64 a a))) |
(/.f64 (*.f64 (fma.f64 b a (*.f64 y x)) a) (*.f64 a a)) |
(/.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (neg.f64 a)) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 b b)) (-.f64 (/.f64 (*.f64 y x) a) b)) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (neg.f64 y) a) x) (*.f64 (/.f64 (neg.f64 y) a) x))) (+.f64 b (*.f64 (/.f64 (neg.f64 y) a) x))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a) (-.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 y x) a) b)))) |
(/.f64 (-.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 y) a) x) #s(literal 3 binary64))) (fma.f64 b b (fma.f64 (*.f64 (/.f64 (neg.f64 y) a) x) (*.f64 (/.f64 (neg.f64 y) a) x) (*.f64 b (*.f64 (/.f64 (neg.f64 y) a) x))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (neg.f64 (fma.f64 b a (*.f64 y x))))) |
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b a (*.f64 y x)))) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a))) (-.f64 b (/.f64 (*.f64 y x) a))) |
(/.f64 (+.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y x) a) #s(literal 3 binary64))) (fma.f64 b b (-.f64 (*.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 y x) a)) (*.f64 b (/.f64 (*.f64 y x) a))))) |
(/.f64 (fma.f64 b a (*.f64 y x)) a) |
(neg.f64 (*.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) (/.f64 #s(literal 1 binary64) a))) |
(neg.f64 (/.f64 (neg.f64 (fma.f64 b a (*.f64 y x))) a)) |
(neg.f64 (-.f64 (neg.f64 b) (/.f64 (*.f64 y x) a))) |
(neg.f64 (neg.f64 (fma.f64 (/.f64 x a) y b))) |
(fma.f64 (/.f64 x a) y (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (/.f64 x a) y (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (/.f64 x a) y (neg.f64 (neg.f64 b))) |
(fma.f64 (/.f64 x a) y (/.f64 (*.f64 b a) a)) |
(fma.f64 (/.f64 x a) y b) |
(fma.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x) (neg.f64 (neg.f64 b))) |
(fma.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x) (/.f64 (*.f64 b a) a)) |
(fma.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x) b) |
(fma.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal -1 binary64) a)) (neg.f64 (neg.f64 b))) |
(fma.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 b a) a)) |
(fma.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal -1 binary64) a)) b) |
(fma.f64 (neg.f64 y) (/.f64 (neg.f64 x) a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (neg.f64 y) (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (neg.f64 y) (/.f64 (neg.f64 x) a) (neg.f64 (neg.f64 b))) |
(fma.f64 (neg.f64 y) (/.f64 (neg.f64 x) a) (/.f64 (*.f64 b a) a)) |
(fma.f64 (neg.f64 y) (/.f64 (neg.f64 x) a) b) |
(fma.f64 (/.f64 y a) x (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (/.f64 y a) x (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (/.f64 y a) x (neg.f64 (neg.f64 b))) |
(fma.f64 (/.f64 y a) x (/.f64 (*.f64 b a) a)) |
(fma.f64 (/.f64 y a) x b) |
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 y) a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 y) a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 y) a) (neg.f64 (neg.f64 b))) |
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 y) a) (/.f64 (*.f64 b a) a)) |
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 y) a) b) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 y x) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 y x) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 y x) (neg.f64 (neg.f64 b))) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 y x) (/.f64 (*.f64 b a) a)) |
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 y x) b) |
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) a) (neg.f64 (neg.f64 b))) |
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) a) (/.f64 (*.f64 b a) a)) |
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) a) b) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) a) (neg.f64 (neg.f64 b))) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b a) a)) |
(fma.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) a) b) |
(fma.f64 (*.f64 b a) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 y x) a)) |
(fma.f64 b (/.f64 a a) (/.f64 (*.f64 y x) a)) |
(fma.f64 a (/.f64 b a) (/.f64 (*.f64 y x) a)) |
(fma.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) a) (neg.f64 (neg.f64 b))) |
(fma.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b a) a)) |
(fma.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) a) b) |
(fma.f64 y (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 y (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 y (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) a)) (neg.f64 (neg.f64 b))) |
(fma.f64 y (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) a)) (/.f64 (*.f64 b a) a)) |
(fma.f64 y (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) a)) b) |
(fma.f64 y (/.f64 x a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 y (/.f64 x a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 y (/.f64 x a) (neg.f64 (neg.f64 b))) |
(fma.f64 y (/.f64 x a) (/.f64 (*.f64 b a) a)) |
(fma.f64 y (/.f64 x a) b) |
(fma.f64 x (/.f64 y a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(fma.f64 x (/.f64 y a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(fma.f64 x (/.f64 y a) (neg.f64 (neg.f64 b))) |
(fma.f64 x (/.f64 y a) (/.f64 (*.f64 b a) a)) |
(fma.f64 x (/.f64 y a) b) |
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) a) (neg.f64 a)) (neg.f64 a)) (*.f64 (/.f64 (neg.f64 y) a) x)) |
(-.f64 (/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 a (neg.f64 a))) (/.f64 (*.f64 a (*.f64 y x)) (*.f64 a (neg.f64 a)))) |
(-.f64 (/.f64 (*.f64 (*.f64 b a) a) (*.f64 a a)) (/.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 a a))) |
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a) (*.f64 (/.f64 (neg.f64 y) a) x)) |
(-.f64 (/.f64 (*.f64 b a) a) (*.f64 (/.f64 (neg.f64 y) a) x)) |
(-.f64 (/.f64 (*.f64 y x) a) (neg.f64 (/.f64 (*.f64 b a) a))) |
(-.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 (neg.f64 a) b) a)) |
(-.f64 (/.f64 (*.f64 y x) a) (neg.f64 b)) |
(-.f64 b (*.f64 (/.f64 (neg.f64 y) a) x)) |
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) a) (neg.f64 a)) (neg.f64 a)) (/.f64 (*.f64 y x) a)) |
(+.f64 (/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 a (neg.f64 a))) (/.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 a (neg.f64 a)))) |
(+.f64 (/.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (*.f64 b a) (neg.f64 a)) (*.f64 (neg.f64 a) a))) |
(+.f64 (/.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 (neg.f64 a) a)) (/.f64 (*.f64 (neg.f64 a) (*.f64 b a)) (*.f64 (neg.f64 a) a))) |
(+.f64 (/.f64 (*.f64 a (*.f64 b a)) (*.f64 a a)) (/.f64 (*.f64 a (*.f64 y x)) (*.f64 a a))) |
(+.f64 (/.f64 (*.f64 (*.f64 b a) a) (*.f64 a a)) (/.f64 (*.f64 a (*.f64 y x)) (*.f64 a a))) |
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (*.f64 a a)) (/.f64 (*.f64 a (*.f64 b a)) (*.f64 a a))) |
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (*.f64 a a)) (/.f64 (*.f64 (*.f64 b a) a) (*.f64 a a))) |
(+.f64 (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a) (/.f64 (*.f64 y x) a)) |
(+.f64 (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a) (/.f64 (*.f64 y x) a)) |
(+.f64 (/.f64 (*.f64 b a) a) (/.f64 (*.f64 y x) a)) |
(+.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 a (/.f64 (*.f64 b a) a)) a)) |
(+.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 (/.f64 (*.f64 b a) a) a) a)) |
(+.f64 (/.f64 (*.f64 y x) a) (neg.f64 (neg.f64 b))) |
(+.f64 (/.f64 (*.f64 y x) a) (/.f64 (*.f64 b a) a)) |
(+.f64 (/.f64 (*.f64 y x) a) b) |
(+.f64 b (/.f64 (*.f64 y x) a)) |
(*.f64 (/.f64 x a) y) |
(*.f64 (/.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x)) |
(*.f64 (neg.f64 y) (*.f64 x (/.f64 #s(literal -1 binary64) a))) |
(*.f64 (neg.f64 y) (/.f64 (neg.f64 x) a)) |
(*.f64 (/.f64 y a) x) |
(*.f64 (neg.f64 x) (/.f64 (neg.f64 y) a)) |
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 y x)) |
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y x) a)) |
(*.f64 (*.f64 (neg.f64 y) x) (/.f64 #s(literal -1 binary64) a)) |
(*.f64 (*.f64 y x) (/.f64 #s(literal 1 binary64) a)) |
(*.f64 y (*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) a))) |
(*.f64 y (/.f64 x a)) |
(*.f64 x (/.f64 y a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) (*.f64 y x))) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 (neg.f64 y) x)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 y x)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 #s(literal -1 binary64) (*.f64 y x))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 y) x)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 y x)) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 y x))) (*.f64 #s(literal 2 binary64) (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 y) x)) (*.f64 #s(literal 2 binary64) (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 y x)) (*.f64 #s(literal 2 binary64) a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 a) (*.f64 y x))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 y x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 y x))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (*.f64 y x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 y x))) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x)) #s(literal -1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x)) #s(literal 1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 y x)) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 y x)) #s(literal 1 binary64)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal -1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal -1 binary64)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal 1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) #s(literal -1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) #s(literal 1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) #s(literal 1 binary64)) (*.f64 a (neg.f64 a))) |
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 y x))) a) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 y x)) (neg.f64 a)) |
(/.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 (neg.f64 y) a) x)) a) |
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (*.f64 (neg.f64 y) x))) |
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 y x))) |
(/.f64 (*.f64 (neg.f64 y) x) (neg.f64 a)) |
(/.f64 (*.f64 y x) a) |
(neg.f64 (*.f64 (/.f64 (neg.f64 y) a) x)) |
(*.f64 (*.f64 a y) (/.f64 x a)) |
(*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a)) |
(*.f64 (neg.f64 (neg.f64 y)) x) |
(*.f64 (*.f64 a x) (/.f64 y a)) |
(*.f64 (*.f64 y #s(literal 1 binary64)) x) |
(*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (/.f64 #s(literal -1 binary64) a)) |
(*.f64 (*.f64 a (*.f64 y x)) (/.f64 #s(literal 1 binary64) a)) |
(*.f64 (neg.f64 y) (neg.f64 x)) |
(*.f64 (/.f64 y a) (*.f64 a x)) |
(*.f64 (neg.f64 x) (neg.f64 y)) |
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x))) |
(*.f64 #s(literal 1 binary64) (*.f64 y x)) |
(*.f64 (*.f64 (neg.f64 y) x) (*.f64 (/.f64 #s(literal -1 binary64) a) a)) |
(*.f64 (*.f64 (neg.f64 y) x) (/.f64 (neg.f64 a) a)) |
(*.f64 (/.f64 (*.f64 y x) a) a) |
(*.f64 a (/.f64 (*.f64 y x) a)) |
(*.f64 (*.f64 y x) (/.f64 a a)) |
(*.f64 (*.f64 y x) #s(literal 1 binary64)) |
(*.f64 y (*.f64 (/.f64 x a) a)) |
(*.f64 y (*.f64 x #s(literal 1 binary64))) |
(*.f64 y x) |
(*.f64 x (neg.f64 (neg.f64 y))) |
(*.f64 x (*.f64 y #s(literal 1 binary64))) |
(*.f64 x y) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64))) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 a (*.f64 y x))) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64))) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64))) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 a (*.f64 y x))) (*.f64 a a)) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64))) (*.f64 #s(literal 2 binary64) a)) |
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (*.f64 #s(literal 2 binary64) a)) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 #s(literal 2 binary64) (neg.f64 a))) |
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (*.f64 y x))) (*.f64 #s(literal 2 binary64) a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 (neg.f64 y) x)) a) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 y x)) a) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) a) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) a) (*.f64 a a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) a) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) a) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) a) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) a) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 a) #s(literal 2 binary64))) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) a)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 #s(literal -1 binary64) a)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) (*.f64 #s(literal 1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 #s(literal -1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (*.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 a) a)) |
(/.f64 (*.f64 (*.f64 (*.f64 a (neg.f64 y)) x) #s(literal 2 binary64)) (*.f64 (neg.f64 a) #s(literal 2 binary64))) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) (*.f64 #s(literal -1 binary64) a)) (*.f64 a (neg.f64 a))) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) (*.f64 #s(literal 1 binary64) a)) (*.f64 a a)) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 2 binary64)) (*.f64 a #s(literal 2 binary64))) |
(/.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64))) a) |
(/.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64))) (neg.f64 a)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x))) (neg.f64 a)) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal -1 binary64)) (neg.f64 a)) |
(/.f64 (*.f64 (*.f64 a (*.f64 y x)) #s(literal 1 binary64)) a) |
(/.f64 (neg.f64 (*.f64 (*.f64 a (neg.f64 y)) x)) a) |
(/.f64 (*.f64 (*.f64 a (neg.f64 y)) x) (neg.f64 a)) |
(/.f64 (*.f64 a (*.f64 y x)) a) |
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (*.f64 (*.f64 a (neg.f64 y)) x))) |
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 a (*.f64 y x)))) |
(neg.f64 (*.f64 (neg.f64 y) x)) |
x |
y |
Compiled 30 196 to 3 423 computations (88.7% saved)
11 alts after pruning (3 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 589 | 3 | 592 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 2 | 2 |
| Done | 0 | 6 | 6 |
| Total | 589 | 11 | 600 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 78.3% | (fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
| ✓ | 73.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
| ✓ | 48.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
| ✓ | 73.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
| ✓ | 53.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
| 23.8% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) | |
| 28.4% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) | |
| 53.2% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) | |
| ✓ | 54.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
| ✓ | 50.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
| ✓ | 28.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
Compiled 317 to 217 computations (31.5% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
(fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 a b (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i #s(approx (+ (* t z) (* x y)) (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* a b) (+ (* c i) (* x y))) #s(approx (+ (* a b) (* x y)) (*.f64 a (+.f64 b (/.f64 (*.f64 x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 t z (*.f64 x y)))) |
(fma.f64 y x (fma.f64 i c #s(approx (+ (* b a) (* t z)) (*.f64 a b)))) |
(fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| Outputs |
|---|
(fma.f64 y x (fma.f64 i c (fma.f64 b a (*.f64 t z)))) |
98 calls:
| 26.0ms | y |
| 22.0ms | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 18.0ms | a |
| 15.0ms | (*.f64 z t) |
| 13.0ms | (*.f64 c i) |
| Accuracy | Segments | Branch |
|---|---|---|
| 28.0% | 1 | (*.f64 x y) |
| 28.0% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 28.0% | 1 | x |
| 28.0% | 1 | y |
| 28.0% | 1 | t |
| 28.0% | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 28.0% | 1 | a |
| 28.0% | 1 | z |
| 28.0% | 1 | b |
| 28.0% | 1 | i |
| 28.0% | 1 | c |
| 28.0% | 1 | (*.f64 a b) |
| 28.0% | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 28.0% | 1 | (*.f64 z t) |
| 28.0% | 1 | (*.f64 c i) |
| 36.3% | 3 | x |
| 34.2% | 3 | (*.f64 x y) |
| 43.2% | 3 | (*.f64 a b) |
| 39.5% | 5 | y |
| 46.8% | 5 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 45.3% | 5 | i |
| 45.8% | 4 | (*.f64 z t) |
| 36.9% | 4 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 44.6% | 5 | a |
| 43.8% | 4 | b |
| 41.2% | 3 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 44.6% | 4 | c |
| 42.4% | 4 | t |
| 43.6% | 4 | z |
| 46.5% | 3 | (*.f64 c i) |
| 64.4% | 3 | (*.f64 z t) |
| 54.1% | 1 | x |
| 63.3% | 3 | i |
| 60.1% | 4 | y |
| 57.3% | 3 | (*.f64 a b) |
| 69.0% | 3 | (*.f64 c i) |
| 59.8% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 54.1% | 1 | (*.f64 x y) |
| 71.3% | 3 | (*.f64 c i) |
| 70.7% | 3 | y |
| 72.8% | 3 | (*.f64 x y) |
| 72.8% | 3 | (*.f64 c i) |
| 66.6% | 3 | b |
| 71.1% | 4 | (*.f64 z t) |
| 72.9% | 6 | z |
| 69.5% | 4 | t |
| 70.9% | 3 | (*.f64 a b) |
| 70.4% | 3 | i |
| 73.9% | 3 | (*.f64 c i) |
| 72.5% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 66.1% | 4 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 68.7% | 4 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 67.8% | 3 | c |
| 71.4% | 4 | x |
| 68.1% | 4 | a |
| 74.8% | 4 | y |
| 75.1% | 4 | (*.f64 x y) |
| 73.1% | 1 | b |
| 77.6% | 3 | t |
| 76.5% | 3 | (*.f64 z t) |
| 87.7% | 3 | y |
| 87.8% | 3 | (*.f64 x y) |
| 77.3% | 3 | z |
| 81.7% | 3 | (*.f64 a b) |
| 90.5% | 3 | z |
| 81.2% | 2 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 90.3% | 3 | (*.f64 x y) |
| 89.8% | 3 | (*.f64 z t) |
| 80.9% | 2 | (*.f64 c i) |
| 90.6% | 3 | (*.f64 a b) |
| 92.3% | 3 | (*.f64 z t) |
| 92.0% | 3 | (*.f64 x y) |
| 91.3% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 82.0% | 2 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 81.9% | 2 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 87.1% | 3 | x |
| 91.8% | 4 | y |
| 90.9% | 3 | z |
| 90.2% | 4 | t |
| 90.6% | 5 | a |
| 87.8% | 3 | b |
| 83.6% | 3 | c |
| 80.6% | 2 | i |
| 97.3% | 1 | (*.f64 c i) |
| 97.3% | 1 | (*.f64 a b) |
| 97.3% | 1 | (*.f64 z t) |
| 97.3% | 1 | (*.f64 x y) |
| 97.3% | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 97.3% | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 97.3% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 97.3% | 1 | x |
| 97.3% | 1 | y |
| 97.3% | 1 | z |
| 97.3% | 1 | t |
| 97.3% | 1 | a |
| 97.3% | 1 | b |
| 97.3% | 1 | c |
| 97.3% | 1 | i |
Compiled 693 to 964 computations (-39.1% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.962042388137226e+59 | 2.4027417564809185e+64 |
| 0.0ms | -3.024532085578243e+279 | -5.6100616828159935e+273 |
Compiled 20 to 27 computations (-35.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 70.0ms | 6.250952299493027e+28 | 4.183519455676674e+40 |
| 13.0ms | -2.873048940081304e+102 | -7.784204397842201e+100 |
| 18.0ms | 272× | 0 | valid |
Compiled 808 to 686 computations (15.1% saved)
ival-mult!: 5.0ms (79.7% of total)ival-add!: 1.0ms (15.9% of total)adjust: 0.0ms (0.0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 2.8309099856807106e+131 | 1.222260182698278e+166 |
| 12.0ms | -9.965943855730825e+191 | -2.735777285385055e+188 |
| 22.0ms | 304× | 0 | valid |
Compiled 1 103 to 806 computations (26.9% saved)
ival-mult!: 5.0ms (70.6% of total)ival-add!: 2.0ms (28.3% of total)adjust: 0.0ms (0.0% of total)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 25887958306752795000.0 | 2.3455343393193546e+21 |
| 0.0ms | -1.133506576936136e+118 | -1.4979580357375454e+114 |
Compiled 20 to 27 computations (-35.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.1100969194158793e+66 | 1.7407617582861021e+96 |
| 0.0ms | -1.133506576936136e+118 | -1.4979580357375454e+114 |
Compiled 20 to 27 computations (-35.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 673051246179911.0 | 25887958306752795000.0 |
| 0.0ms | -1.133506576936136e+118 | -1.4979580357375454e+114 |
Compiled 20 to 27 computations (-35.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 1.7407617582861021e+96 | 1.1948917249119914e+98 |
| 14.0ms | -3.6285937474233513e+252 | -5.6826526857741896e+250 |
| 13.0ms | 224× | 0 | valid |
Compiled 734 to 573 computations (21.9% saved)
ival-mult!: 4.0ms (74.6% of total)ival-add!: 1.0ms (18.7% of total)adjust: 0.0ms (0.0% of total)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 25887958306752795000.0 | 2.3455343393193546e+21 |
| 15.0ms | -1.133506576936136e+118 | -1.4979580357375454e+114 |
| 17.0ms | 240× | 0 | valid |
Compiled 860 to 627 computations (27.1% saved)
ival-mult!: 8.0ms (89.8% of total)ival-add!: 1.0ms (11.2% of total)adjust: 0.0ms (0.0% of total)| 1× | fuel |
Compiled 827 to 97 computations (88.3% saved)
Compiled 7 636 to 2 463 computations (67.7% saved)
Loading profile data...