
Time bar (total: 4.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.6% | 0.4% | 0% | 0% | 0% | 0 |
| 100% | 99.6% | 0% | 0.4% | 0% | 0% | 0% | 1 |
Compiled 17 to 17 computations (0% saved)
| 765.0ms | 8 256× | 0 | valid |
ival-mult: 319.0ms (71.9% of total)ival-add: 113.0ms (25.5% of total)ival-true: 6.0ms (1.4% of total)ival-assert: 3.0ms (0.7% of total)adjust: 2.0ms (0.5% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 4 | 0 | - | 0 | - | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 2 | 0 | - | 0 | - | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 0 | 0 | - | 0 | - | (*.f64 c i) |
| 0 | 0 | - | 0 | - | a |
| 0 | 0 | - | 0 | - | t |
| 0 | 0 | - | 0 | - | (*.f64 z t) |
| 0 | 0 | - | 0 | - | z |
| 0 | 0 | - | 0 | - | (*.f64 x y) |
| 0 | 0 | - | 0 | - | c |
| 0 | 0 | - | 0 | - | y |
| 0 | 0 | - | 0 | - | i |
| 0 | 0 | - | 0 | - | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 0 | 0 | - | 0 | - | b |
| 0 | 0 | - | 0 | - | (*.f64 a b) |
| 0 | 0 | - | 0 | - | x |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
+.f64 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) | nan-rescue | 4 | 0 |
| ↳ | (*.f64 x y) | overflow | 32 | |
| ↳ | (+.f64 (*.f64 x y) (*.f64 z t)) | overflow | 54 | |
| ↳ | (*.f64 z t) | overflow | 23 | |
| ↳ | (*.f64 a b) | overflow | 40 | |
+.f64 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) | nan-rescue | 2 | 0 |
| ↳ | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) | overflow | 84 | |
| ↳ | (*.f64 a b) | overflow | 40 | |
| ↳ | (*.f64 x y) | overflow | 32 | |
| ↳ | (+.f64 (*.f64 x y) (*.f64 z t)) | overflow | 54 | |
| ↳ | (*.f64 z t) | overflow | 23 | |
| ↳ | (*.f64 c i) | overflow | 38 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 6 | 0 |
| - | 0 | 250 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 6 | 0 | 0 |
| - | 0 | 0 | 250 |
| number | freq |
|---|---|
| 0 | 250 |
| 1 | 6 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 70.0ms | 512× | 0 | valid |
Compiled 125 to 49 computations (60.8% saved)
ival-mult: 14.0ms (68.3% of total)ival-add: 6.0ms (29.3% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 672 |
| 1 | 592 | 668 |
| 2 | 2048 | 664 |
| 3 | 4126 | 660 |
| 4 | 6044 | 660 |
| 5 | 6184 | 660 |
| 6 | 6246 | 660 |
| 7 | 6284 | 660 |
| 8 | 6284 | 660 |
| 0 | 15 | 15 |
| 0 | 22 | 15 |
| 1 | 42 | 15 |
| 2 | 116 | 15 |
| 3 | 318 | 15 |
| 4 | 557 | 15 |
| 5 | 611 | 15 |
| 6 | 641 | 15 |
| 7 | 656 | 15 |
| 0 | 656 | 12 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| Outputs |
|---|
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
(fma.f64 i c (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(sort x y)
(sort z t)
(sort a b)
(sort c i)
Compiled 15 to 15 computations (0% saved)
Compiled 0 to 8 computations (-∞% saved)
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 97.6% | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
Compiled 15 to 15 computations (0% saved)
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 x y) | |
| cost-diff | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) | |
| cost-diff | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) | |
| cost-diff | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 53 |
| 0 | 22 | 53 |
| 1 | 42 | 53 |
| 2 | 116 | 53 |
| 3 | 318 | 53 |
| 4 | 557 | 53 |
| 5 | 611 | 53 |
| 6 | 641 | 53 |
| 7 | 656 | 53 |
| 0 | 656 | 47 |
| 1× | iter limit |
| 1× | saturated |
| 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 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
(fma.f64 i c (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
(fma.f64 b a (fma.f64 t z (*.f64 y x))) |
(+.f64 (*.f64 x y) (*.f64 z t)) |
(fma.f64 t z (*.f64 y x)) |
(*.f64 x y) |
(*.f64 y x) |
x |
y |
(*.f64 z t) |
(*.f64 t z) |
z |
t |
(*.f64 a b) |
(*.f64 b a) |
a |
b |
(*.f64 c i) |
(*.f64 i c) |
c |
i |
Found 4 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (*.f64 a b) | |
| accuracy | 0.01171875 | (+.f64 (*.f64 x y) (*.f64 z t)) | |
| accuracy | 0.49999587166041165 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) | |
| accuracy | 0.8515604358302059 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 25.0ms | 256× | 0 | valid |
Compiled 55 to 17 computations (69.1% saved)
ival-mult: 8.0ms (65.6% of total)ival-add: 3.0ms (24.6% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| 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) |
(*.f64 a b) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* t z))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (* x y) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* x y))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* x (+ y (/ (* t z) x))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* y (+ x (/ (* t z) y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* z (+ t (/ (* x y) z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* t (+ z (/ (* x y) t))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | z | @ | 0 | ((+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (+ (* x y) (* z t)) (* x y) (* a b)) |
| 2.0ms | c | @ | -inf | ((+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (+ (* x y) (* z t)) (* x y) (* a b)) |
| 1.0ms | x | @ | -inf | ((+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (+ (* x y) (* z t)) (* x y) (* a b)) |
| 1.0ms | z | @ | inf | ((+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (+ (* x y) (* z t)) (* x y) (* a b)) |
| 1.0ms | x | @ | 0 | ((+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (+ (* x y) (* z t)) (* x y) (* a b)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 258 | 1355 |
| 1 | 909 | 1355 |
| 2 | 3545 | 1355 |
| 0 | 8422 | 1162 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* t z))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (* x y) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* x y))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* x (+ y (/ (* t z) x))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* y (+ x (/ (* t z) y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* z (+ t (/ (* x y) z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* t (+ z (/ (* x y) t))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 b a (fma.f64 t z (*.f64 y x))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 b a))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* t z))) |
#s(approx (+ (* x y) (* z t)) (*.f64 t z)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (* x y) (* z t)) (fma.f64 t z (*.f64 y x))) |
#s(approx (* x y) #s(hole binary64 (* x y))) |
#s(approx (* x y) (*.f64 y x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 i c))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 b a)) x) y) x)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* x y))) |
#s(approx (+ (* x y) (* z t)) (*.f64 y x)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* x (+ y (/ (* t z) x))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 z x) t y) x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 i c))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 b a)) x) y) x)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (* t z) x))))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 z x) t y) x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 i c))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 b a)) y) x) y)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* y (+ x (/ (* t z) y))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 z y) t x) y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 i c))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 b a)) y) x) y)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (* t z) y))))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 z y) t x) y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (*.f64 y x))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) z) t) z)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* z (+ t (/ (* x y) z))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 y z) x t) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) z) t) z)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (* x y) z))))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 y z) x t) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) t) z) t)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* t (+ z (/ (* x y) t))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 y t) x z) t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 i c (*.f64 y x))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) t) z) t)) |
#s(approx (+ (* x y) (* z t)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (* x y) t))))))) |
#s(approx (+ (* x y) (* z t)) (*.f64 (fma.f64 (/.f64 y t) x z) t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 y x))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (* a b) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) a) b) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) a) b) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) b) a) b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) b) a) b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 39 |
| 0 | 22 | 39 |
| 1 | 79 | 39 |
| 2 | 711 | 39 |
| 0 | 8355 | 33 |
| 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) |
(*.f64 a b) |
| Outputs |
|---|
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))) (*.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))))) (+.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)) (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)))) (fma.f64 y x (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)))) |
(/.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)))) (pow.f64 (*.f64 b a) #s(literal 2 binary64))) (+.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 a) b))) |
(/.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)))) (pow.f64 (*.f64 b a) #s(literal 2 binary64))) (-.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a))) |
(/.f64 (-.f64 (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 i c (*.f64 y x))) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64))) (-.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (fma.f64 y x (*.f64 i c))) (fma.f64 t z (fma.f64 y x (*.f64 i c))))) (-.f64 (*.f64 b a) (fma.f64 t z (fma.f64 y x (*.f64 i c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (fma.f64 y x (fma.f64 i c (*.f64 b a))) (fma.f64 y x (fma.f64 i c (*.f64 b a))))) (-.f64 (*.f64 t z) (fma.f64 y x (fma.f64 i c (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 b a))) (fma.f64 t z (fma.f64 i c (*.f64 b a))))) (-.f64 (*.f64 y x) (fma.f64 t z (fma.f64 i c (*.f64 b a))))) |
(/.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))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (fma.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (*.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))))))) |
(/.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))) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64)) (*.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 (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)) (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)) (*.f64 (*.f64 y x) (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c)))))) |
(/.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 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a))))) |
(/.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 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))))))) |
(/.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))) (+.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (*.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 t z (fma.f64 y x (*.f64 i c))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 t z (fma.f64 y x (*.f64 i c))) (fma.f64 t z (fma.f64 y x (*.f64 i c)))) (*.f64 (*.f64 b a) (fma.f64 t z (fma.f64 y x (*.f64 i c))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (fma.f64 y x (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 y x (fma.f64 i c (*.f64 b a))) (fma.f64 y x (fma.f64 i c (*.f64 b a)))) (*.f64 (*.f64 t z) (fma.f64 y x (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (fma.f64 i c (*.f64 b a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 t z (fma.f64 i c (*.f64 b a))) (fma.f64 t z (fma.f64 i c (*.f64 b a)))) (*.f64 (*.f64 y x) (fma.f64 t z (fma.f64 i c (*.f64 b a))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a))))) |
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (*.f64 b a)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x))))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (neg.f64 (+.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 i c)))) |
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (*.f64 (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))) (pow.f64 (*.f64 i c) #s(literal 2 binary64)))) (*.f64 (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))) (pow.f64 (*.f64 i c) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (-.f64 (*.f64 t z) (*.f64 y x)) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (-.f64 (*.f64 t z) (*.f64 y x)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (fma.f64 (neg.f64 y) x (*.f64 t z)) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (fma.f64 (neg.f64 y) x (*.f64 t z)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (fma.f64 y x (*.f64 (neg.f64 z) t)) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (fma.f64 b a (*.f64 (neg.f64 c) i)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (-.f64 (*.f64 t z) (*.f64 y x)) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (-.f64 (*.f64 t z) (*.f64 y x)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (neg.f64 y) x (*.f64 t z)) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (fma.f64 (neg.f64 y) x (*.f64 t z)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 y x (*.f64 (neg.f64 z) t)) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (fma.f64 y x (*.f64 (neg.f64 z) t)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 b a (*.f64 (neg.f64 c) i)) (*.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (fma.f64 b a (*.f64 (neg.f64 c) i)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (*.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (fma.f64 b a (*.f64 (neg.f64 c) i)) (*.f64 (fma.f64 (neg.f64 y) x (*.f64 t z)) (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (*.f64 (fma.f64 (neg.f64 y) x (*.f64 t z)) (fma.f64 b a (*.f64 (neg.f64 c) i)))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (*.f64 (fma.f64 (neg.f64 y) x (*.f64 t z)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))))) (*.f64 (fma.f64 (neg.f64 y) x (*.f64 t z)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (fma.f64 b a (*.f64 (neg.f64 c) i)) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 b a (*.f64 (neg.f64 c) i)))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 b a (*.f64 (neg.f64 c) i)) (*.f64 (fma.f64 y x (*.f64 (neg.f64 z) t)) (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (*.f64 (fma.f64 y x (*.f64 (neg.f64 z) t)) (fma.f64 b a (*.f64 (neg.f64 c) i)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (*.f64 (fma.f64 y x (*.f64 (neg.f64 z) t)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))))) (*.f64 (fma.f64 y x (*.f64 (neg.f64 z) t)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 b a (*.f64 (neg.f64 c) i)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (fma.f64 b a (*.f64 (neg.f64 c) i)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 b a (*.f64 (neg.f64 c) i)) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 b a (*.f64 (neg.f64 c) i)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (*.f64 i c) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (*.f64 i c) (-.f64 (*.f64 i c) (*.f64 b a)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))) (-.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 2 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64))) (+.f64 (fma.f64 t z (*.f64 y x)) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64))) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))) |
(/.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))) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (*.f64 b a)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64)))) (+.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 i c))) |
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))))) |
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.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))) (+.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.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 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) |
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64)))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))) |
(neg.f64 (/.f64 (neg.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 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (+.f64 (neg.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (*.f64 i c)))) |
(neg.f64 (/.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))) (neg.f64 (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))))) |
(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 t z (fma.f64 y x (*.f64 i c)))) |
(fma.f64 b a (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 a b (fma.f64 t z (fma.f64 y x (*.f64 i c)))) |
(fma.f64 a b (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 t z (-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(fma.f64 t z (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(fma.f64 z t (-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(fma.f64 x y (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(-.f64 (+.f64 (fma.f64 i c (*.f64 b a)) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) |
(-.f64 (fma.f64 i c (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))) |
(-.f64 (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z)) (*.f64 (neg.f64 y) x)) |
(-.f64 (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 y x)) (*.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 (*.f64 i c) #s(literal 2 binary64)) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x))))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (-.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 2 binary64)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a)))) (/.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 i c (*.f64 b a))))) |
(-.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 a) b)) |
(-.f64 (fma.f64 i c (*.f64 y x)) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(-.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 (neg.f64 t) z (*.f64 (neg.f64 c) i))) |
(-.f64 (fma.f64 b a (*.f64 y x)) (-.f64 (*.f64 (neg.f64 z) t) (*.f64 i c))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (+.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (*.f64 (neg.f64 c) i))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (-.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (*.f64 i c))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (fma.f64 i c (*.f64 b a)))) |
(-.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 c) i)) |
(-.f64 (*.f64 b a) (-.f64 (*.f64 (neg.f64 c) i) (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) (fma.f64 (neg.f64 y) x (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(-.f64 (*.f64 t z) (-.f64 (*.f64 (neg.f64 y) x) (fma.f64 i c (*.f64 b a)))) |
(-.f64 (*.f64 y x) (fma.f64 (neg.f64 t) z (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(-.f64 (*.f64 y x) (-.f64 (neg.f64 (fma.f64 b a (*.f64 t z))) (*.f64 i c))) |
(+.f64 (+.f64 (fma.f64 i c (*.f64 y x)) (*.f64 b a)) (*.f64 t z)) |
(+.f64 (+.f64 (fma.f64 i c (*.f64 b a)) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 t z)) (*.f64 y x)) |
(+.f64 (+.f64 (fma.f64 i c (*.f64 b a)) (*.f64 y x)) (*.f64 t z)) |
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 y x))) (*.f64 t z)) |
(+.f64 (fma.f64 i c (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) |
(+.f64 (fma.f64 i c (fma.f64 b a (*.f64 t z))) (*.f64 y x)) |
(+.f64 (fma.f64 i c (*.f64 t z)) (fma.f64 y x (*.f64 b a))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (*.f64 b a)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x)))))) (/.f64 (pow.f64 (fma.f64 i c (*.f64 b a)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (fma.f64 i c (*.f64 b a)) (-.f64 (fma.f64 i c (*.f64 b a)) (fma.f64 t z (*.f64 y x))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))))) |
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 i c))) (*.f64 b a)) |
(+.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 b) (neg.f64 a))) |
(+.f64 (fma.f64 i c (fma.f64 t z (*.f64 y x))) (*.f64 b a)) |
(+.f64 (fma.f64 i c (*.f64 y x)) (fma.f64 b a (*.f64 t z))) |
(+.f64 (fma.f64 b a (*.f64 y x)) (-.f64 (*.f64 t z) (*.f64 (neg.f64 c) i))) |
(+.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 t z (*.f64 i c))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 (neg.f64 c) i))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (*.f64 i c))) |
(+.f64 (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 i c) #s(literal 3 binary64)) (fma.f64 (*.f64 i c) (-.f64 (*.f64 i c) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (fma.f64 i c (*.f64 b a)))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i))))) (/.f64 (neg.f64 (pow.f64 (*.f64 i c) #s(literal 2 binary64))) (fma.f64 t z (fma.f64 y x (fma.f64 b a (*.f64 (neg.f64 c) i)))))) |
(+.f64 (fma.f64 b a (*.f64 t z)) (-.f64 (*.f64 y x) (*.f64 (neg.f64 c) i))) |
(+.f64 (fma.f64 b a (*.f64 t z)) (fma.f64 y x (*.f64 i c))) |
(+.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 (neg.f64 (neg.f64 i)) c)) |
(+.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 (neg.f64 i) (neg.f64 c))) |
(+.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) (*.f64 i c)) |
(+.f64 (*.f64 b a) (fma.f64 t z (fma.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) (-.f64 (*.f64 y x) (neg.f64 (fma.f64 i c (*.f64 b a))))) |
(+.f64 (*.f64 t z) (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(+.f64 (*.f64 y x) (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))))) (+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))))) |
(/.f64 (-.f64 (*.f64 (fma.f64 b a (*.f64 y x)) (fma.f64 b a (*.f64 y x))) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (+.f64 (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))) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (fma.f64 y x (*.f64 b a)) (fma.f64 y x (*.f64 b a)))) (-.f64 (*.f64 t z) (fma.f64 y x (*.f64 b a)))) |
(/.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)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (fma.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (*.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))))))) |
(/.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))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64)) (*.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 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.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 y x (*.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 y x (*.f64 b a)) (fma.f64 y x (*.f64 b a))) (*.f64 (*.f64 t z) (fma.f64 y x (*.f64 b a)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (*.f64 t z)) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (*.f64 b a) #s(literal 2 binary64))))) (neg.f64 (+.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 b a)))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (*.f64 (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) (pow.f64 (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))) #s(literal 2 binary64))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))) (pow.f64 (*.f64 b a) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64))) (fma.f64 y x (neg.f64 (fma.f64 b a (*.f64 t z))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64))) (-.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (*.f64 t z)) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (*.f64 b a) #s(literal 2 binary64)))) (+.f64 (neg.f64 (fma.f64 t z (*.f64 y x))) (*.f64 b a))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (pow.f64 (*.f64 b a) #s(literal 2 binary64))) (fma.f64 t z (fma.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))) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (fma.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 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) |
(neg.f64 (neg.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 a b (fma.f64 t z (*.f64 y x))) |
(fma.f64 t z (fma.f64 y x (*.f64 b a))) |
(fma.f64 t z (fma.f64 b a (*.f64 y x))) |
(fma.f64 z t (fma.f64 y x (*.f64 b a))) |
(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 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x)))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z)))) (/.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) (fma.f64 b a (*.f64 t z))))) |
(-.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 z) t)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (*.f64 (neg.f64 a) b))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (*.f64 b a))) |
(-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 (neg.f64 y) x)) |
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 a) b)) |
(-.f64 (*.f64 t z) (fma.f64 (neg.f64 y) x (*.f64 (neg.f64 a) b))) |
(-.f64 (*.f64 t z) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 y x))) |
(-.f64 (*.f64 t z) (-.f64 (*.f64 (neg.f64 y) x) (*.f64 b a))) |
(-.f64 (*.f64 y x) (neg.f64 (fma.f64 b a (*.f64 t z)))) |
(+.f64 (fma.f64 b a (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (*.f64 t z)) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x))))) (/.f64 (pow.f64 (fma.f64 b a (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (fma.f64 b a (*.f64 t z)) (-.f64 (fma.f64 b a (*.f64 t z)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))))) |
(+.f64 (fma.f64 y x (*.f64 b a)) (*.f64 t z)) |
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 (neg.f64 t) (neg.f64 z))) |
(+.f64 (fma.f64 b a (*.f64 y x)) (*.f64 t z)) |
(+.f64 (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 b a) #s(literal 3 binary64)) (fma.f64 (*.f64 b a) (-.f64 (*.f64 b a) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 (neg.f64 a) b))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (*.f64 b a))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) #s(literal 2 binary64)) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b)))) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) #s(literal 2 binary64))) (fma.f64 t z (fma.f64 y x (*.f64 (neg.f64 a) b))))) |
(+.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 (neg.f64 (neg.f64 b)) a)) |
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (neg.f64 b) (neg.f64 a))) |
(+.f64 (fma.f64 t z (*.f64 y x)) (*.f64 b a)) |
(+.f64 (*.f64 t z) (fma.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 (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.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))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (*.f64 (neg.f64 y) x))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 t z) (*.f64 y x)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (neg.f64 y) x (*.f64 t z)))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (*.f64 (fma.f64 y x (*.f64 (neg.f64 z) t)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (pow.f64 (fma.f64 y x (*.f64 (neg.f64 z) t)) #s(literal 2 binary64))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 (*.f64 t z) (*.f64 y x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (fma.f64 (neg.f64 y) x (*.f64 t z))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.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))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.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 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) |
(neg.f64 (neg.f64 (fma.f64 t z (*.f64 y x)))) |
(fma.f64 t z (*.f64 (neg.f64 (neg.f64 y)) x)) |
(fma.f64 t z (*.f64 (neg.f64 (neg.f64 x)) y)) |
(fma.f64 t z (*.f64 y x)) |
(fma.f64 z t (*.f64 (neg.f64 (neg.f64 y)) x)) |
(fma.f64 z t (*.f64 (neg.f64 (neg.f64 x)) y)) |
(fma.f64 z t (*.f64 y x)) |
(fma.f64 y x (*.f64 (neg.f64 (neg.f64 t)) z)) |
(fma.f64 y x (*.f64 (neg.f64 t) (neg.f64 z))) |
(fma.f64 y x (*.f64 t z)) |
(fma.f64 x y (*.f64 (neg.f64 (neg.f64 t)) z)) |
(fma.f64 x y (*.f64 (neg.f64 t) (neg.f64 z))) |
(fma.f64 x y (*.f64 t z)) |
(-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (*.f64 y x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t)))) |
(-.f64 (*.f64 t z) (*.f64 (neg.f64 y) x)) |
(-.f64 (*.f64 y x) (*.f64 (neg.f64 z) t)) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 y x) (fma.f64 y x (*.f64 (neg.f64 z) t)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (fma.f64 y x (*.f64 (neg.f64 z) t))) (/.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 y x (*.f64 (neg.f64 z) t)))) |
(+.f64 (*.f64 t z) (*.f64 (neg.f64 (neg.f64 y)) x)) |
(+.f64 (*.f64 t z) (*.f64 (neg.f64 (neg.f64 x)) y)) |
(+.f64 (*.f64 t z) (*.f64 y x)) |
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (neg.f64 t)) z)) |
(+.f64 (*.f64 y x) (*.f64 (neg.f64 t) (neg.f64 z))) |
(+.f64 (*.f64 y x) (*.f64 t z)) |
(*.f64 y x) |
(*.f64 x y) |
(*.f64 b a) |
(*.f64 a b) |
(neg.f64 (*.f64 (neg.f64 a) b)) |
Compiled 12 048 to 1 065 computations (91.2% saved)
9 alts after pruning (9 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 293 | 9 | 302 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 294 | 9 | 303 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.6% | (fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
| ▶ | 55.4% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
| 50.3% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) | |
| ▶ | 59.1% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
| 74.1% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) | |
| 26.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) | |
| ▶ | 20.7% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| 31.8% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) | |
| ▶ | 31.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 340 to 300 computations (11.8% saved)
Found 16 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 c i) | |
| cost-diff | 0 | (*.f64 y x) | |
| cost-diff | 0 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) | |
| cost-diff | 1 | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) | |
| cost-diff | 0 | (*.f64 c i) | |
| cost-diff | 0 | (*.f64 b a) | |
| cost-diff | 0 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) | |
| cost-diff | 1 | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) | |
| cost-diff | 0 | (*.f64 t z) | |
| cost-diff | 0 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) | |
| cost-diff | 0 | (*.f64 b a) | |
| cost-diff | 0 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) | |
| cost-diff | 0 | (*.f64 b a) | |
| cost-diff | 0 | (fma.f64 i c (*.f64 b a)) | |
| cost-diff | 0 | (fma.f64 t z (fma.f64 i c (*.f64 b a))) | |
| cost-diff | 0 | (fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 174 |
| 0 | 38 | 168 |
| 1 | 81 | 168 |
| 2 | 180 | 168 |
| 3 | 442 | 168 |
| 4 | 669 | 168 |
| 5 | 692 | 168 |
| 6 | 720 | 168 |
| 7 | 735 | 168 |
| 0 | 735 | 158 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
y |
x |
(fma.f64 t z (fma.f64 i c (*.f64 b a))) |
t |
z |
(fma.f64 i c (*.f64 b a)) |
i |
c |
(*.f64 b a) |
b |
a |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
(*.f64 b a) |
b |
a |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
(*.f64 t z) |
t |
z |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
(*.f64 b a) |
b |
a |
(*.f64 c i) |
c |
i |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
(*.f64 y x) |
y |
x |
(*.f64 c i) |
c |
i |
| Outputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
y |
x |
(fma.f64 t z (fma.f64 i c (*.f64 b a))) |
(fma.f64 z t (fma.f64 c i (*.f64 a b))) |
t |
z |
(fma.f64 i c (*.f64 b a)) |
(fma.f64 c i (*.f64 a b)) |
i |
c |
(*.f64 b a) |
(*.f64 a b) |
b |
a |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) |
(*.f64 b a) |
(*.f64 a b) |
b |
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 t)) |
(*.f64 t z) |
(*.f64 z t) |
t |
z |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(*.f64 b a) |
(*.f64 a b) |
b |
a |
(*.f64 c i) |
c |
i |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) |
(*.f64 y x) |
(*.f64 x y) |
y |
x |
(*.f64 c i) |
c |
i |
Found 16 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (*.f64 y x) | |
| accuracy | 0.0 | (*.f64 c i) | |
| accuracy | 0.49999587166041165 | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) | |
| accuracy | 41.1122560581569 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) | |
| accuracy | 0.0 | (*.f64 c i) | |
| accuracy | 0.0 | (*.f64 b a) | |
| accuracy | 0.49999587166041165 | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) | |
| accuracy | 38.6166259512354 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) | |
| accuracy | 0.0 | (*.f64 t z) | |
| accuracy | 50.764444302289945 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) | |
| accuracy | 0.0 | (*.f64 b a) | |
| accuracy | 44.1437469161093 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) | |
| accuracy | 0.0 | (fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) | |
| accuracy | 0.0 | (*.f64 b a) | |
| accuracy | 0.00390625 | (fma.f64 i c (*.f64 b a)) | |
| accuracy | 0.2539034976055602 | (fma.f64 t z (fma.f64 i c (*.f64 b a))) |
| 63.0ms | 256× | 0 | valid |
Compiled 158 to 24 computations (84.8% saved)
ival-mult: 14.0ms (68% of total)ival-add: 6.0ms (29.2% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Inputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(fma.f64 t z (fma.f64 i c (*.f64 b a))) |
(fma.f64 i c (*.f64 b a)) |
(*.f64 b a) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
(*.f64 t z) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
(*.f64 c i) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
(*.f64 y x) |
| Outputs |
|---|
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (* b a) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* a (+ b (/ (* c i) a))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (* c i) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* b (+ a (/ (* c i) b))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (* c i) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* c (+ i (/ (* a b) c))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (* a b) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* i (+ c (/ (* a b) i))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (* a b) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | -inf | ((+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* b a) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* t z) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* c i) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* y x)) |
| 1.0ms | b | @ | -inf | ((+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* b a) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* t z) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* c i) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* y x)) |
| 1.0ms | a | @ | -inf | ((+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* b a) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* t z) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* c i) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* y x)) |
| 1.0ms | i | @ | -inf | ((+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* b a) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* t z) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* c i) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* y x)) |
| 1.0ms | z | @ | -inf | ((+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* b a) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* t z) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* c i) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+ (+ (* x y) (* z t)) (* a b)) (* y x)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 359 | 2633 |
| 1 | 1179 | 2601 |
| 2 | 4383 | 2601 |
| 0 | 8350 | 2207 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (* b a) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* a (+ b (/ (* c i) a))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (* c i) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* b (+ a (/ (* c i) b))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (* c i) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* c (+ i (/ (* a b) c))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (* a b) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* i (+ c (/ (* a b) i))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (* a b) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
| Outputs |
|---|
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 z t (fma.f64 a b (*.f64 c i)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 z t (fma.f64 a b (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (fma.f64 z t (*.f64 x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 a b (*.f64 z t))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (* y x) (*.f64 x y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) x) y) x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 z t)) x) y) x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) y (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) x)) x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) y (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) x)) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (fma.f64 #s(literal 1 binary64) y (/.f64 (fma.f64 a b (*.f64 z t)) x)) x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) y) x) y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 z t)) y) x) y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) y)) y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 z t (fma.f64 a b (*.f64 c i))) y)) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 a b (*.f64 z t)) y)) y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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 (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 z t (fma.f64 a b (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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 (* t z) #s(hole binary64 (* t z))) |
#s(approx (* t z) (*.f64 z t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 a b (*.f64 x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z) t) z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 c i)) z) t) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 z t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) z) t) z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) t (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)) z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) t (/.f64 (fma.f64 a b (*.f64 c i)) z)) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) t (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (fma.f64 #s(literal 1 binary64) t (/.f64 (fma.f64 a b (*.f64 x y)) z)) z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t) z) t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 c i)) t) z) t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) t) z) t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) z (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)) t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) z (/.f64 (fma.f64 a b (*.f64 c i)) t)) t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) z (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (fma.f64 #s(literal 1 binary64) z (/.f64 (fma.f64 a b (*.f64 x y)) t)) t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 z t (*.f64 x y)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 c i (*.f64 z t))) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (* b a)) (*.f64 c i)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* i c) (* b a)) (fma.f64 a b (*.f64 c i))) |
#s(approx (* b a) #s(hole binary64 (* a b))) |
#s(approx (* b a) (*.f64 a b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 c i (fma.f64 z t (*.f64 x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 z t (*.f64 x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) a) b) a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 z t)) a) b) a)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (* b a)) (*.f64 a b)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* a (+ b (/ (* c i) a))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 (/.f64 i a) c b) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 z t (*.f64 x y)) a) b) a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) a)) a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (*.f64 z t)) a)) a)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (* c i) a))))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 (/.f64 i a) c (*.f64 #s(literal 1 binary64) b)) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) a)) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 z t (*.f64 x y)) a)) a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) b) a) b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 z t)) b) a) b)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* b (+ a (/ (* c i) b))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 (/.f64 i b) c a) b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 z t (*.f64 x y)) b) a) b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) b)) b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (*.f64 z t)) b)) b)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (* c i) b))))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 (/.f64 i b) c (*.f64 #s(literal 1 binary64) a)) b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) b)) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 z t (*.f64 x y)) b)) b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 z t))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (* c i) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i) c)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 z t)) c) i) c)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* c (+ i (/ (* a b) c))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 (/.f64 b c) a i) c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i) c)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c)) c)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (*.f64 z t)) c)) c)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (* a b) c))))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (*.f64 a b) c)) c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c)) c)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) i) c) i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 z t)) i) c) i)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* i (+ c (/ (* a b) i))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (fma.f64 (/.f64 b i) a c) i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) i) c) i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) i)) i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (*.f64 z t)) i)) i)) |
#s(approx (+ (* i c) (* b a)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (* a b) i))))))) |
#s(approx (+ (* i c) (* b a)) (*.f64 (*.f64 #s(literal 1 binary64) i) (fma.f64 (/.f64 b i) a c))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) i)) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 145 |
| 0 | 38 | 139 |
| 1 | 194 | 139 |
| 2 | 1467 | 139 |
| 0 | 8500 | 129 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(fma.f64 t z (fma.f64 i c (*.f64 b a))) |
(fma.f64 i c (*.f64 b a)) |
(*.f64 b a) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
(*.f64 t z) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
(*.f64 c i) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
(*.f64 y x) |
| Outputs |
|---|
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) (fma.f64 c i (fma.f64 z t (*.f64 x y))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (*.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (fma.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (*.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i)) (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i)) (*.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 a) b) (*.f64 c i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 (neg.f64 a) b) (*.f64 c i)) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 c i)) (*.f64 (fma.f64 z t (*.f64 x y)) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 c i)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 z) t) (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 (neg.f64 z) t) (fma.f64 c i (*.f64 a b))) (-.f64 (*.f64 (neg.f64 z) t) (fma.f64 c i (*.f64 a b))) (*.f64 (*.f64 x y) (-.f64 (*.f64 (neg.f64 z) t) (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y) (*.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 x) y))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 y) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) (fma.f64 c i (fma.f64 z t (*.f64 x y))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 c i (*.f64 x y)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 z t))) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 z t))) (fma.f64 x y (fma.f64 c i (*.f64 z t))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (fma.f64 c i (*.f64 z t))) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 z t))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 3 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 a b (*.f64 x y)) (fma.f64 a b (*.f64 x y))) (*.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 a b (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y))) (*.f64 (*.f64 z t) (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (fma.f64 x y (fma.f64 c i (*.f64 a b)))) (*.f64 (*.f64 z t) (fma.f64 x y (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 c)) i) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 c)) i) (*.f64 (neg.f64 (neg.f64 c)) i)) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 (neg.f64 c)) i))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i)) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i))) (*.f64 (*.f64 x y) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i)) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i))) (*.f64 (*.f64 a b) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i))) (*.f64 (*.f64 a b) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (neg.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (*.f64 (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (*.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))) (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (-.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (*.f64 z t) (*.f64 x y)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (neg.f64 (fma.f64 x y (*.f64 (neg.f64 t) z))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 x y (*.f64 (neg.f64 t) z)) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 x y (*.f64 (neg.f64 t) z)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) z) t))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 c) i))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(fma.f64 a b (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i))) |
(fma.f64 a b (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i))) |
(fma.f64 b a (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i))) |
(fma.f64 b a (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i))) |
(fma.f64 c i (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
(fma.f64 i c (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
(fma.f64 z t (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y))) |
(fma.f64 z t (fma.f64 x y (fma.f64 c i (*.f64 a b)))) |
(fma.f64 t z (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y))) |
(fma.f64 t z (fma.f64 x y (fma.f64 c i (*.f64 a b)))) |
(fma.f64 x y (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i))) |
(fma.f64 x y (fma.f64 z t (fma.f64 c i (*.f64 a b)))) |
(fma.f64 y x (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i))) |
(fma.f64 y x (fma.f64 z t (fma.f64 c i (*.f64 a b)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y))))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 c) i)))))) |
(-.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 a) b)) |
(-.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (*.f64 (neg.f64 a) b)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))) |
(-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 i) c)) |
(-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 c) i)) |
(-.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i))) |
(-.f64 (fma.f64 z t (*.f64 x y)) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 c i))) |
(-.f64 (*.f64 x y) (-.f64 (*.f64 (neg.f64 z) t) (fma.f64 c i (*.f64 a b)))) |
(-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 x) y)) |
(-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 y) x)) |
(+.f64 (/.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b)))))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b))))))) |
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 c i (*.f64 (neg.f64 a) b)))) (/.f64 (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b)))) (/.f64 (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (/.f64 (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i)))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) c) i))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))))) |
(+.f64 (fma.f64 c i (fma.f64 z t (*.f64 x y))) (*.f64 a b)) |
(+.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 a b (*.f64 z t))) |
(+.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i)) (*.f64 a b)) |
(+.f64 (fma.f64 x y (fma.f64 c i (*.f64 z t))) (*.f64 a b)) |
(+.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 z t)) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i))) (/.f64 (*.f64 (*.f64 (neg.f64 c) i) (*.f64 c i)) (-.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b))))) (/.f64 (*.f64 (neg.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b)))) (fma.f64 z t (fma.f64 c i (*.f64 a b)))) (-.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))))) |
(+.f64 (fma.f64 c i (*.f64 z t)) (fma.f64 a b (*.f64 x y))) |
(+.f64 (*.f64 c i) (fma.f64 a b (fma.f64 z t (*.f64 x y)))) |
(+.f64 (*.f64 z t) (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y))) |
(+.f64 (*.f64 z t) (fma.f64 x y (fma.f64 c i (*.f64 a b)))) |
(+.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 (neg.f64 (neg.f64 c)) i)) |
(+.f64 (fma.f64 a b (fma.f64 z t (*.f64 x y))) (*.f64 c i)) |
(+.f64 (fma.f64 z t (*.f64 x y)) (fma.f64 c i (*.f64 a b))) |
(+.f64 (*.f64 x y) (-.f64 (fma.f64 a b (*.f64 z t)) (*.f64 (neg.f64 c) i))) |
(+.f64 (*.f64 x y) (fma.f64 z t (fma.f64 c i (*.f64 a b)))) |
(+.f64 (fma.f64 z t (fma.f64 c i (*.f64 a b))) (*.f64 x y)) |
(+.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 z t (*.f64 x y))) |
(+.f64 (*.f64 a b) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (neg.f64 c) i))) |
(+.f64 (*.f64 a b) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c i))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (fma.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 (neg.f64 a) b))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 a) b) (*.f64 z t)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 (neg.f64 a) b) (*.f64 z t)) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 z t)) (*.f64 (*.f64 c i) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 z t)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 t) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 t) z) (*.f64 (neg.f64 t) z) (*.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 t) z))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 z) t))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 z t)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (*.f64 (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 z t) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) |
(fma.f64 a b (fma.f64 c i (*.f64 z t))) |
(fma.f64 b a (fma.f64 c i (*.f64 z t))) |
(fma.f64 c i (fma.f64 a b (*.f64 z t))) |
(fma.f64 i c (fma.f64 a b (*.f64 z t))) |
(fma.f64 z t (fma.f64 c i (*.f64 a b))) |
(fma.f64 t z (fma.f64 c i (*.f64 a b))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))))) |
(-.f64 (fma.f64 c i (*.f64 z t)) (*.f64 (neg.f64 a) b)) |
(-.f64 (*.f64 c i) (-.f64 (*.f64 (neg.f64 a) b) (*.f64 z t))) |
(-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 t) z)) |
(-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 z) t)) |
(+.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b))))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 z t)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (*.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) (pow.f64 (*.f64 z t) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 z t) #s(literal 2 binary64)) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b)))) (/.f64 (*.f64 (neg.f64 (fma.f64 c i (*.f64 a b))) (fma.f64 c i (*.f64 a b))) (-.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))))) |
(+.f64 (fma.f64 a b (*.f64 z t)) (*.f64 c i)) |
(+.f64 (fma.f64 c i (*.f64 z t)) (*.f64 a b)) |
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 z t))) |
(+.f64 (*.f64 z t) (fma.f64 c i (*.f64 a b))) |
(+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 z t)) |
(+.f64 (*.f64 a b) (fma.f64 c i (*.f64 z t))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (fma.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (*.f64 a b) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (*.f64 (neg.f64 c) i))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 b)) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 b)) a) (*.f64 (neg.f64 (neg.f64 b)) a)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 (neg.f64 b)) a))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (pow.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)) #s(literal 2 binary64))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (*.f64 a b) (*.f64 c i))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 a) b))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) |
(fma.f64 a b (*.f64 c i)) |
(fma.f64 b a (*.f64 c i)) |
(fma.f64 c i (*.f64 (neg.f64 (neg.f64 b)) a)) |
(fma.f64 c i (*.f64 a b)) |
(fma.f64 i c (*.f64 (neg.f64 (neg.f64 b)) a)) |
(fma.f64 i c (*.f64 a b)) |
(-.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (*.f64 a b) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b))))) (/.f64 (pow.f64 (*.f64 (neg.f64 a) b) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(-.f64 (*.f64 c i) (*.f64 (neg.f64 a) b)) |
(-.f64 (*.f64 a b) (*.f64 (neg.f64 i) c)) |
(-.f64 (*.f64 a b) (*.f64 (neg.f64 c) i)) |
(+.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c i) a) b))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (fma.f64 (*.f64 a b) (-.f64 (*.f64 a b) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 a) b))) (/.f64 (*.f64 (*.f64 (neg.f64 a) b) (*.f64 a b)) (fma.f64 c i (*.f64 (neg.f64 a) b)))) |
(+.f64 (*.f64 c i) (*.f64 (neg.f64 (neg.f64 b)) a)) |
(+.f64 (*.f64 c i) (*.f64 a b)) |
(+.f64 (*.f64 a b) (*.f64 c i)) |
(*.f64 a b) |
(*.f64 b a) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 z t)) |
(*.f64 z t) |
(*.f64 t z) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 c)) i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 c)) i) (*.f64 (neg.f64 (neg.f64 c)) i)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 (neg.f64 c)) i))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (*.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)))) |
(/.f64 (fma.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 c) i))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 c) i)))))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)))) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 i) c)) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 c) i)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i))) (/.f64 (*.f64 (*.f64 (neg.f64 c) i) (*.f64 c i)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)))) |
(+.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 (neg.f64 (neg.f64 c)) i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(*.f64 c i) |
(*.f64 i c) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 c)) i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 c)) i) (*.f64 (neg.f64 (neg.f64 c)) i)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 (neg.f64 c)) i))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (*.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))) |
(/.f64 (fma.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 c) i))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) |
(/.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 c) i))))) (/.f64 (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 c) i)))))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 i) c)) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 c) i)) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i))) (/.f64 (*.f64 (*.f64 (neg.f64 c) i) (*.f64 c i)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 (neg.f64 (neg.f64 c)) i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)) |
(+.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) |
(*.f64 x y) |
(*.f64 y x) |
Compiled 25 199 to 1 725 computations (93.2% saved)
9 alts after pruning (7 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 464 | 5 | 469 |
| Fresh | 2 | 2 | 4 |
| Picked | 3 | 2 | 5 |
| Done | 0 | 0 | 0 |
| Total | 469 | 9 | 478 |
| Status | Accuracy | Program |
|---|---|---|
| 45.5% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) | |
| ▶ | 55.8% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
| ▶ | 53.7% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
| ▶ | 59.4% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| 50.3% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 z t)) (*.f64 c i)) | |
| ▶ | 26.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| ✓ | 20.7% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| ▶ | 31.8% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
| ✓ | 31.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 296 to 264 computations (10.8% saved)
Found 13 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 c i) | |
| cost-diff | 0 | #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) | |
| cost-diff | 0 | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) | |
| cost-diff | 0 | (*.f64 a b) | |
| cost-diff | 0 | #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) | |
| cost-diff | 0 | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) | |
| cost-diff | 0 | (*.f64 y x) | |
| cost-diff | 0 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) | |
| cost-diff | 0 | (*.f64 i c) | |
| cost-diff | 0 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) | |
| cost-diff | 0 | (*.f64 a b) | |
| cost-diff | 0 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) | |
| cost-diff | 0 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 32 | 168 |
| 0 | 39 | 168 |
| 1 | 79 | 168 |
| 2 | 173 | 168 |
| 3 | 416 | 168 |
| 4 | 648 | 168 |
| 5 | 689 | 168 |
| 6 | 717 | 168 |
| 7 | 732 | 168 |
| 0 | 732 | 150 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
(*.f64 i c) |
i |
c |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(*.f64 y x) |
y |
x |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
y |
x |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
y |
x |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
c |
i |
| Outputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
(*.f64 a b) |
(*.f64 b a) |
a |
b |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
(*.f64 i c) |
(*.f64 c i) |
i |
c |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(*.f64 y x) |
y |
x |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) |
y |
x |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) |
(*.f64 a b) |
(*.f64 b a) |
a |
b |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
y |
x |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
c |
i |
Found 13 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) | |
| accuracy | 0.0 | (*.f64 c i) | |
| accuracy | 38.28030812384401 | #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) | |
| accuracy | 0.0 | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) | |
| accuracy | 0.0 | (*.f64 a b) | |
| accuracy | 38.69660605818084 | #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) | |
| accuracy | 0.0 | (*.f64 y x) | |
| accuracy | 46.77723222907206 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) | |
| accuracy | 0.0 | (*.f64 i c) | |
| accuracy | 43.65106565986415 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) | |
| accuracy | 0.0 | (*.f64 a b) | |
| accuracy | 0.24999724760556022 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) | |
| accuracy | 38.6166259512354 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
| 42.0ms | 256× | 0 | valid |
Compiled 141 to 25 computations (82.3% saved)
ival-mult: 17.0ms (70.4% of total)ival-add: 7.0ms (29% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Inputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(*.f64 a b) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
(*.f64 i c) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(*.f64 y x) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
| Outputs |
|---|
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (* i c) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 44.0ms | a | @ | inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | a | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | i | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | b | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | c | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* c i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 350 | 3107 |
| 1 | 1085 | 3107 |
| 2 | 3978 | 3107 |
| 0 | 8750 | 2643 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (* i c) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
| Outputs |
|---|
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 y x (fma.f64 t z (*.f64 c i))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (*.f64 t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 y x (fma.f64 t z (*.f64 c i))))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (* y x) (*.f64 y x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 y x (fma.f64 t z (*.f64 c i))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) x) y) x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) x) y) x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) y) x) y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) y) x) y)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 y x (*.f64 c i)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (*.f64 y x))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 y x (*.f64 c i)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 y x (*.f64 c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 b a (*.f64 c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) z) t) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) z) t) z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) z) t) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) z) t) z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) t) z) t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) t) z) t)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) t) z) t)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) t) z) t)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 y x (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 y x))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (* a b) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 y x (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 y x (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 t z (*.f64 c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) a) b) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) a) b) a)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) a) b) a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) a) b) a)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) b) a) b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) b) a) b)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) b) a) b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) b) a) b)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (* i c) #s(hole binary64 (* c i))) |
#s(approx (* c i) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 b a (*.f64 t z))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (* c i) (*.f64 c i)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) c) i) c)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) c) i) c)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) i) c) i)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) i) c) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 32 | 149 |
| 0 | 39 | 149 |
| 1 | 192 | 149 |
| 2 | 1379 | 149 |
| 0 | 8388 | 131 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(*.f64 a b) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
(*.f64 i c) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(*.f64 y x) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
| Outputs |
|---|
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 (neg.f64 c) i))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (*.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 (neg.f64 i) c)) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 (neg.f64 c) i)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))))) |
(+.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
(*.f64 b a) |
(*.f64 a b) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
(*.f64 c i) |
(*.f64 i c) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(*.f64 y x) |
(*.f64 x y) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 (neg.f64 x) y))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (*.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) |
(fma.f64 x y #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))))) |
(-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 (neg.f64 y) x)) |
(-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 (neg.f64 x) y)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x))))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))))) |
(+.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) (*.f64 y x)) |
(+.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 x) y))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (*.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 x y #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))))) |
(-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 y) x)) |
(-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 x) y)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x))))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))))) |
(+.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 y x)) |
(+.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
(*.f64 i c) |
Compiled 9 513 to 480 computations (95% saved)
9 alts after pruning (2 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 144 | 1 | 145 |
| Fresh | 1 | 1 | 2 |
| Picked | 0 | 5 | 5 |
| Done | 0 | 2 | 2 |
| Total | 145 | 9 | 154 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 45.5% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
| ✓ | 55.8% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
| ✓ | 53.7% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
| ▶ | 50.3% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
| ✓ | 59.4% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| ✓ | 26.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| ✓ | 20.7% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| ✓ | 31.8% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
| ✓ | 31.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 166 to 148 computations (10.8% saved)
Found 6 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 z t) | |
| cost-diff | 0 | #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) | |
| cost-diff | 0 | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) | |
| cost-diff | 0 | (*.f64 t z) | |
| cost-diff | 0 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) | |
| cost-diff | 0 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 80 |
| 0 | 29 | 80 |
| 1 | 57 | 80 |
| 2 | 122 | 80 |
| 3 | 240 | 80 |
| 4 | 350 | 80 |
| 5 | 372 | 80 |
| 6 | 400 | 80 |
| 7 | 402 | 80 |
| 0 | 402 | 72 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
(*.f64 t z) |
t |
z |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
y |
x |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) |
(*.f64 z t) |
z |
t |
| Outputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
(*.f64 t z) |
t |
z |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) |
y |
x |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) |
(*.f64 z t) |
(*.f64 t z) |
z |
t |
Found 6 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) | |
| accuracy | 0.0 | (*.f64 z t) | |
| accuracy | 46.63267729742036 | #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) | |
| accuracy | 0.0 | (*.f64 t z) | |
| accuracy | 0.24999724760556022 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) | |
| accuracy | 43.46806028886778 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
| 30.0ms | 256× | 0 | valid |
Compiled 68 to 23 computations (66.2% saved)
ival-mult: 11.0ms (62.3% of total)ival-add: 6.0ms (34% of total)ival-true: 0.0ms (0% of total)adjust: 0.0ms (0% of total)ival-assert: 0.0ms (0% of total)| Inputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
(*.f64 t z) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) |
(*.f64 z t) |
| Outputs |
|---|
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (* z t) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | z | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* t z) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* z t)) |
| 1.0ms | t | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* t z) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* z t)) |
| 1.0ms | z | @ | inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* t z) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* z t)) |
| 1.0ms | t | @ | inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* t z) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* z t)) |
| 1.0ms | a | @ | -inf | ((+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* t z) (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) (+ (* t z) (+ (* i c) (* b a))) (* z t)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 322 | 2350 |
| 1 | 1051 | 2350 |
| 2 | 3945 | 2350 |
| 0 | 8711 | 2004 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (* z t) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
| Outputs |
|---|
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 y x (fma.f64 t z (*.f64 c i))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (*.f64 t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 y x (fma.f64 t z (*.f64 c i))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 y x)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* t z) x)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) x) y) x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 y x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* t z)) x))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) x) y) x)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) x) y) x)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* t z) y)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) y) x) y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* t z)) y))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) y) x) y)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 c i))) y) x) y)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 y x (*.f64 c i)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 b a (*.f64 y x))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx (* z t) (*.f64 t z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 y x (*.f64 c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 b a (*.f64 c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 b a (fma.f64 t z (*.f64 c i)))) |
#s(approx (* z t) #s(hole binary64 (* t z))) |
#s(approx (* z t) (*.f64 t z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 t z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* x y) z)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) z) t) z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 t z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (/ (* c i) z)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) z) t) z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* x y)) z))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) z) t) z)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) z) t) z)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (* c i)) z))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) z) t) z)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* x y) t)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) t) z) t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (/ (* c i) t)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) t) z) t)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* x y)) t))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 y x)) t) z) t)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 y x (*.f64 c i))) t) z) t)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (* c i)) t))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 c i)) t) z) t)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 y x (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (+ (* t z) (* x y)))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 y x))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 y x (fma.f64 t z (*.f64 c i)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* t z)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 t z (*.f64 c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 b a)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* a (+ b (+ (/ (* t z) a) (/ (* x y) a)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) a) b) a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 b a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 b a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* t z) a)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) a) b) a)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* t z) (* x y)) a))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) a) b) a)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) a) b) a)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* t z)) a))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) a) b) a)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* b (+ a (+ (/ (* t z) b) (/ (* x y) b)))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) b) a) b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* t z) b)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) b) a) b)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* t z) (* x y)) b))))))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 y x)) b) a) b)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 y x (fma.f64 t z (*.f64 c i))) b) a) b)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* t z)) b))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 t z (*.f64 c i)) b) a) b)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 b a (fma.f64 t z (*.f64 y x)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* t z)))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (fma.f64 b a (*.f64 t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 c i)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* t z) c)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) c) i) c)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) c) i) c)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* t z)) c))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) c) i) c)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* t z) i)))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) i) c) i)) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* y x) (+ (* t z) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (fma.f64 t z (*.f64 y x))) i) c) i)) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* t z)) i))))))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 b a (*.f64 t z)) i) c) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 72 |
| 0 | 29 | 72 |
| 1 | 143 | 72 |
| 2 | 1025 | 72 |
| 0 | 8145 | 64 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
(*.f64 t z) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t)) |
(*.f64 z t) |
| Outputs |
|---|
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))) (+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 c) i) (*.f64 (neg.f64 c) i))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 (neg.f64 i) c))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 c) i) (*.f64 (neg.f64 c) i) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 (neg.f64 c) i))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 (neg.f64 i) c))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (*.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 (neg.f64 c) i)) |
(-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 (neg.f64 i) c)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))))) |
(+.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) |
(*.f64 t z) |
(*.f64 z t) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))))) (+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x))) (+.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 (neg.f64 y) x))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y))) (+.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 (neg.f64 x) y))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 (neg.f64 x) y))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (*.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) |
(fma.f64 x y #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))))) |
(-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 (neg.f64 y) x)) |
(-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 (neg.f64 x) y)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x))))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x))))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (-.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) (-.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))))) |
(+.f64 #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) (*.f64 y x)) |
(+.f64 (*.f64 y x) #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z))) |
#s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 t z)) |
(*.f64 t z) |
(*.f64 z t) |
Compiled 7 170 to 399 computations (94.4% saved)
9 alts after pruning (0 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 112 | 0 | 112 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 2 | 2 |
| Done | 0 | 7 | 7 |
| Total | 112 | 9 | 121 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 45.5% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
| ✓ | 55.8% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
| ✓ | 53.7% | (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
| ✓ | 50.3% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
| ✓ | 59.4% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| ✓ | 26.9% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| ✓ | 20.7% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| ✓ | 31.8% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
| ✓ | 31.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 460 to 206 computations (55.2% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 z t)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| Outputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
15 calls:
| 19.0ms | b |
| 17.0ms | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 9.0ms | (*.f64 a b) |
| 5.0ms | c |
| 5.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.6% | 1 | (*.f64 c i) |
| 99.6% | 1 | (*.f64 a b) |
| 99.6% | 1 | (*.f64 z t) |
| 99.6% | 1 | (*.f64 x y) |
| 99.6% | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 99.6% | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 99.6% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 99.6% | 1 | x |
| 99.6% | 1 | y |
| 99.6% | 1 | z |
| 99.6% | 1 | t |
| 99.6% | 1 | a |
| 99.6% | 1 | b |
| 99.6% | 1 | c |
| 99.6% | 1 | i |
Compiled 53 to 139 computations (-162.3% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 z t)) (*.f64 c i)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
| Outputs |
|---|
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
15 calls:
| 22.0ms | a |
| 8.0ms | (*.f64 a b) |
| 8.0ms | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 5.0ms | t |
| 4.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.7% | 3 | (*.f64 c i) |
| 90.2% | 3 | (*.f64 a b) |
| 77.6% | 3 | (*.f64 z t) |
| 81.5% | 3 | (*.f64 x y) |
| 87.1% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 80.3% | 3 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 74.1% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 83.0% | 3 | x |
| 79.8% | 3 | y |
| 74.1% | 1 | z |
| 80.4% | 4 | t |
| 85.2% | 3 | a |
| 85.6% | 3 | b |
| 78.0% | 3 | c |
| 80.1% | 3 | i |
Compiled 53 to 139 computations (-162.3% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 z t)) (*.f64 c i)) |
| Outputs |
|---|
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) |
5 calls:
| 14.0ms | b |
| 4.0ms | a |
| 4.0ms | x |
| 4.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 4.0ms | (*.f64 a b) |
| Accuracy | Segments | Branch |
|---|---|---|
| 76.5% | 6 | x |
| 73.2% | 4 | a |
| 75.6% | 5 | b |
| 81.9% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 78.6% | 5 | (*.f64 a b) |
Compiled 13 to 44 computations (-238.5% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
| Outputs |
|---|
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))) |
8 calls:
| 34.0ms | (*.f64 x y) |
| 3.0ms | y |
| 3.0ms | t |
| 3.0ms | i |
| 3.0ms | c |
| Accuracy | Segments | Branch |
|---|---|---|
| 72.3% | 3 | c |
| 73.1% | 5 | t |
| 72.5% | 4 | y |
| 71.5% | 3 | i |
| 74.4% | 4 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 80.8% | 5 | (*.f64 x y) |
| 76.7% | 3 | (*.f64 c i) |
| 77.8% | 4 | (+.f64 (*.f64 x y) (*.f64 z t)) |
Compiled 28 to 74 computations (-164.3% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
| Outputs |
|---|
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) |
4 calls:
| 3.0ms | z |
| 2.0ms | (*.f64 x y) |
| 2.0ms | (*.f64 z t) |
| 2.0ms | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 59.4% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 65.0% | 2 | z |
| 72.5% | 4 | (*.f64 z t) |
| 78.6% | 4 | (*.f64 x y) |
Compiled 22 to 41 computations (-86.4% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
4 calls:
| 12.0ms | (*.f64 c i) |
| 2.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 2.0ms | (*.f64 x y) |
| 2.0ms | (*.f64 a b) |
| Accuracy | Segments | Branch |
|---|---|---|
| 73.0% | 3 | (*.f64 a b) |
| 73.5% | 4 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 59.4% | 1 | (*.f64 c i) |
| 77.8% | 5 | (*.f64 x y) |
Compiled 16 to 38 computations (-137.5% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
1 calls:
| 2.0ms | (*.f64 x y) |
| Accuracy | Segments | Branch |
|---|---|---|
| 73.8% | 3 | (*.f64 x y) |
Compiled 3 to 9 computations (-200% saved)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
15 calls:
| 6.0ms | a |
| 2.0ms | t |
| 2.0ms | z |
| 2.0ms | x |
| 2.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 35.6% | 3 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 52.5% | 3 | (*.f64 c i) |
| 41.8% | 4 | z |
| 44.9% | 5 | t |
| 45.9% | 4 | y |
| 46.6% | 4 | (*.f64 z t) |
| 49.2% | 4 | i |
| 47.2% | 4 | a |
| 48.3% | 5 | x |
| 51.7% | 5 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 50.7% | 5 | c |
| 47.6% | 3 | b |
| 48.1% | 4 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 51.4% | 3 | (*.f64 a b) |
| 57.7% | 7 | (*.f64 x y) |
Compiled 53 to 139 computations (-162.3% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
15 calls:
| 5.0ms | b |
| 1.0ms | c |
| 1.0ms | y |
| 1.0ms | a |
| 1.0ms | i |
| Accuracy | Segments | Branch |
|---|---|---|
| 31.0% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 31.0% | 1 | z |
| 31.0% | 1 | t |
| 31.0% | 1 | y |
| 31.0% | 1 | (*.f64 z t) |
| 31.0% | 1 | x |
| 31.0% | 1 | a |
| 31.0% | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 31.0% | 1 | c |
| 31.0% | 1 | b |
| 31.0% | 1 | i |
| 31.0% | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 31.0% | 1 | (*.f64 a b) |
| 31.0% | 1 | (*.f64 x y) |
| 31.0% | 1 | (*.f64 c i) |
Compiled 53 to 139 computations (-162.3% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.5151354766436468e+180 | 1.348952512582677e+201 |
| 0.0ms | -8.890126406735763e+128 | -1.6006123756736812e+113 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.833249609705942e+184 | 4.939011154985815e+189 |
| 0.0ms | -5.83200340439363e+142 | -5.99103869926303e+135 |
Compiled 18 to 26 computations (-44.4% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 6.470897319595883e+112 | 9.782972182036237e+114 |
| 0.0ms | 6.72220448094383e+39 | 1.9969540554334597e+43 |
| 0.0ms | 3.89694e-319 | 1.3332032303199156e-297 |
| 0.0ms | -4.13644462240874e+88 | -5.816561262439097e+87 |
Compiled 18 to 26 computations (-44.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5565235178323084e+87 | 8.573102867862006e+89 |
| 0.0ms | 3.89694e-319 | 1.3332032303199156e-297 |
| 0.0ms | -4.13644462240874e+88 | -5.816561262439097e+87 |
Compiled 18 to 26 computations (-44.4% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.833249609705942e+184 | 1.369323085909837e+196 |
| 0.0ms | 6.72220448094383e+39 | 1.9969540554334597e+43 |
| 0.0ms | 3.89694e-319 | 1.3332032303199156e-297 |
| 0.0ms | -2.1913530203844946e+159 | -1.5745543488381047e+159 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.833249609705942e+184 | 1.369323085909837e+196 |
| 0.0ms | -2.1913530203844946e+159 | -1.5745543488381047e+159 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.719034828898548e+55 | 5.368355103599169e+64 |
| 0.0ms | -3.021724035713884e+47 | -3.599565628851376e+44 |
Compiled 18 to 26 computations (-44.4% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 91 | 582 |
| 1 | 133 | 582 |
| 2 | 221 | 582 |
| 3 | 457 | 582 |
| 4 | 676 | 582 |
| 5 | 714 | 582 |
| 6 | 742 | 582 |
| 7 | 757 | 582 |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(if (<=.f64 (*.f64 a b) #s(literal -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 a b) #s(literal 4999999999999999585553957538234682623031908521243190731280622029050769299023221311090106282452153112010643128183281173566567741558550995545342934233953505409027770327939745014874112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))))) |
(if (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) (if (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))))) |
(if (<=.f64 (*.f64 x y) #s(literal -39999999999999998376668978254014509259679843585938057586789560392268156918038177020641280 binary64)) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 101201/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 10000000000000000303786028427003666890752 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (if (<=.f64 (*.f64 x y) #s(literal 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(if (<=.f64 (*.f64 x y) #s(literal -39999999999999998376668978254014509259679843585938057586789560392268156918038177020641280 binary64)) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 101201/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 1999999999999999918833448912700725462983992179296902879339478019613407845901908851032064 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)))))) |
(if (<=.f64 (*.f64 x y) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 x y) #s(literal 101201/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 10000000000000000303786028427003666890752 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (if (<=.f64 (*.f64 x y) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)))))) |
(if (<=.f64 (*.f64 x y) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 x y) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)))) |
(if (<=.f64 (*.f64 c i) #s(literal -200000000000000008769168609015239470926809530368 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) (if (<=.f64 (*.f64 c i) #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
| Outputs |
|---|
(fma.f64 y x (fma.f64 t z (fma.f64 i c (*.f64 b a)))) |
(if (<=.f64 (*.f64 a b) #s(literal -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 a b) #s(literal 4999999999999999585553957538234682623031908521243190731280622029050769299023221311090106282452153112010643128183281173566567741558550995545342934233953505409027770327939745014874112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 i c (fma.f64 t z (*.f64 y x)))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))))) |
(if (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) (if (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))))) |
(if (or (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (not (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 z t))) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))) |
(if (<=.f64 (*.f64 x y) #s(literal -39999999999999998376668978254014509259679843585938057586789560392268156918038177020641280 binary64)) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 101201/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 10000000000000000303786028427003666890752 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (if (<=.f64 (*.f64 x y) #s(literal 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(if (<=.f64 (*.f64 x y) #s(literal -39999999999999998376668978254014509259679843585938057586789560392268156918038177020641280 binary64)) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 101201/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 1999999999999999918833448912700725462983992179296902879339478019613407845901908851032064 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (fma.f64 y x #s(approx (+ (* t z) (+ (* i c) (* b a))) (*.f64 a b)))))) |
(if (<=.f64 (*.f64 x y) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 x y) #s(literal 101201/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 x y) #s(literal 10000000000000000303786028427003666890752 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z))) (if (<=.f64 (*.f64 x y) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)))))) |
(if (<=.f64 (*.f64 x y) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 x y) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)))) |
(if (or (<=.f64 (*.f64 x y) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (not (<=.f64 (*.f64 x y) #s(literal 99999999999999997961704416875371517110712945186684165206763211895744845478556111003617144611039598507860251139162957211888350975873638026151889477992007905860430885494197722591793250304 binary64)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))) |
(if (<=.f64 (*.f64 c i) #s(literal -200000000000000008769168609015239470926809530368 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) (if (<=.f64 (*.f64 c i) #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)))) |
(if (or (<=.f64 (*.f64 c i) #s(literal -200000000000000008769168609015239470926809530368 binary64)) (not (<=.f64 (*.f64 c i) #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
| 1× | done |
Compiled 582 to 95 computations (83.7% saved)
(sort c i)
(sort a b)
(sort z t)
(sort x y)
Compiled 1 290 to 316 computations (75.5% saved)
Loading profile data...