
Time bar (total: 5.0s)
| 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)
| 778.0ms | 8 256× | 0 | valid |
ival-mult: 247.0ms (62% of total)ival-add: 141.0ms (35.4% of total)ival-true: 6.0ms (1.5% of total)ival-assert: 3.0ms (0.8% of total)adjust: 2.0ms (0.5% of total)| Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
|---|---|---|---|---|---|
| 13 | 0 | - | 0 | - | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 5 | 0 | - | 0 | - | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 3 | 0 | - | 0 | - | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 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 | - | b |
| 0 | 0 | - | 0 | - | (*.f64 a b) |
| 0 | 0 | - | 0 | - | x |
| Operator | Subexpression | Explanation | Count | |
|---|---|---|---|---|
+.f64 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) | nan-rescue | 13 | 0 |
| ↳ | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) | overflow | 81 | |
| ↳ | (*.f64 a b) | overflow | 28 | |
| ↳ | (*.f64 x y) | overflow | 31 | |
| ↳ | (+.f64 (*.f64 x y) (*.f64 z t)) | overflow | 61 | |
| ↳ | (*.f64 z t) | overflow | 34 | |
| ↳ | (*.f64 c i) | overflow | 36 | |
+.f64 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) | nan-rescue | 5 | 0 |
| ↳ | (*.f64 x y) | overflow | 31 | |
| ↳ | (+.f64 (*.f64 x y) (*.f64 z t)) | overflow | 61 | |
| ↳ | (*.f64 z t) | overflow | 34 | |
| ↳ | (*.f64 a b) | overflow | 28 | |
+.f64 | (+.f64 (*.f64 x y) (*.f64 z t)) | nan-rescue | 3 | 0 |
| ↳ | (*.f64 x y) | overflow | 31 | |
| ↳ | (*.f64 z t) | overflow | 34 |
| Predicted + | Predicted - | |
|---|---|---|
| + | 21 | 0 |
| - | 0 | 235 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 21 | 0 | 0 |
| - | 0 | 0 | 235 |
| number | freq |
|---|---|
| 0 | 235 |
| 1 | 21 |
| Predicted + | Predicted Maybe | Predicted - | |
|---|---|---|---|
| + | 1 | 0 | 0 |
| - | 0 | 0 | 0 |
| 44.0ms | 512× | 0 | valid |
Compiled 125 to 49 computations (60.8% saved)
ival-mult: 13.0ms (65.1% of total)ival-add: 6.0ms (30.1% 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 | 174 | 687 |
| 1 | 591 | 683 |
| 2 | 2047 | 679 |
| 3 | 4125 | 675 |
| 4 | 6024 | 675 |
| 5 | 6160 | 675 |
| 6 | 6220 | 675 |
| 7 | 6258 | 675 |
| 8 | 6258 | 675 |
| 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 |
|---|---|---|
| ▶ | 91.8% | (+.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.7617125574906174 | (+.f64 (*.f64 x y) (*.f64 z t)) | |
| accuracy | 1.058591685830206 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) | |
| accuracy | 2.957016800811441 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 34.0ms | 256× | 0 | valid |
Compiled 55 to 17 computations (69.1% saved)
ival-mult: 18.0ms (82.3% of total)ival-add: 3.0ms (13.7% 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 | |
|---|---|---|---|---|
| 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 | 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 | @ | -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)) |
| 1.0ms | y | @ | -inf | ((+ (+ (+ (* 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)
11 alts after pruning (11 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 291 | 11 | 302 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 292 | 11 | 303 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 95.7% | (fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
| 69.8% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 b a))) (*.f64 c i)) | |
| ▶ | 52.1% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) |
| 50.4% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 t z)) (*.f64 c i)) | |
| ▶ | 47.3% | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) |
| 71.4% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) | |
| 73.2% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) | |
| 30.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) | |
| ▶ | 27.5% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| 27.6% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) | |
| ▶ | 25.4% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 434 to 374 computations (13.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 y x (fma.f64 i c (*.f64 b a))) | |
| cost-diff | 0 | (fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 174 |
| 0 | 38 | 168 |
| 1 | 80 | 168 |
| 2 | 180 | 168 |
| 3 | 440 | 168 |
| 4 | 683 | 168 |
| 5 | 711 | 168 |
| 6 | 739 | 168 |
| 7 | 754 | 168 |
| 0 | 754 | 158 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
z |
t |
(fma.f64 y x (fma.f64 i c (*.f64 b a))) |
y |
x |
(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 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 t z)))) |
z |
t |
(fma.f64 y x (fma.f64 i c (*.f64 b a))) |
(fma.f64 x y (fma.f64 c i (*.f64 a b))) |
y |
x |
(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)) |
(*.f64 t z) |
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 | 2.957016800811441 | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) (*.f64 c i)) | |
| accuracy | 40.200637265455555 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 y x)) | |
| accuracy | 0.0 | (*.f64 c i) | |
| accuracy | 0.0 | (*.f64 b a) | |
| accuracy | 2.957016800811441 | (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) (*.f64 c i)) | |
| accuracy | 42.12912685363498 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b a)) | |
| accuracy | 0.0 | (*.f64 t z) | |
| accuracy | 46.391102908008726 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) | |
| accuracy | 0.0 | (*.f64 b a) | |
| accuracy | 47.725535822250826 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) | |
| accuracy | 0.0 | (*.f64 b a) | |
| accuracy | 0.2539034976055602 | (fma.f64 i c (*.f64 b a)) | |
| accuracy | 1.253892488027801 | (fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) | |
| accuracy | 1.253892488027801 | (fma.f64 y x (fma.f64 i c (*.f64 b a))) |
| 48.0ms | 256× | 0 | valid |
Compiled 158 to 24 computations (84.8% saved)
ival-mult: 12.0ms (66.4% of total)ival-add: 5.0ms (27.7% 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 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(fma.f64 y x (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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) 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 | |
|---|---|---|---|---|
| 7.0ms | a | @ | inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* 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 | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* 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 | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* 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 | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* 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 | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* 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 | 1185 | 2601 |
| 2 | 4398 | 2601 |
| 0 | 8380 | 2207 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) 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 (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 x y (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))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(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 x y (*.f64 t z))))) |
#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 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 a b (fma.f64 x y (*.f64 t z)))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (* y x) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z))) x) y) x)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 x y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) x)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (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 a b (fma.f64 c i (*.f64 t z))) 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 t z)) x) y) x)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z))) x)) x)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) y (/.f64 (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 a b (fma.f64 c i (*.f64 t z))) 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 t z)) x)) x)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z))) y) x) y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (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 a b (fma.f64 c i (*.f64 t z))) 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 t z)) y) x) y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z))) y)) y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) x (/.f64 (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 a b (fma.f64 c i (*.f64 t z))) 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 t z)) y)) y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (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 x y (fma.f64 a b (*.f64 c i)))) |
#s(approx (* t z) #s(hole binary64 (* t z))) |
#s(approx (* t z) (*.f64 t z)) |
#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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (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 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 x y (fma.f64 a b (*.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 a b (*.f64 x y)) z) t) z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (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 x y (fma.f64 a b (*.f64 c i))) 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 (+ (* z t) (+ (* y x) (+ (* 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 x y (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 x y (fma.f64 a b (*.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 a b (*.f64 x y)) t) z) t)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (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 x y (fma.f64 a b (*.f64 c i))) 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 (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 c i (*.f64 x y))) |
#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 x y (*.f64 t z)))) |
#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 x y (*.f64 t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 a b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) a) b) a)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) 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 x y (*.f64 t z))) 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 x y (*.f64 t z)) a) b) a)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) a)) a)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (*.f64 x y)) 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 x y (*.f64 t z))) 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 x y (*.f64 t z)) a)) a)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) b) a) b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) 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 x y (*.f64 t z))) 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 x y (*.f64 t z)) b) a) b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) b)) b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (*.f64 x y)) 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 x y (*.f64 t z))) 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 x y (*.f64 t z)) b)) b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 x y))) |
#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 x y (*.f64 t z)))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (* c i) (*.f64 c i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 c i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) c) i) c)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) c)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) 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 x y (*.f64 t z))) c) i) c)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) c)) c)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (*.f64 x y)) 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 x y (*.f64 t z))) c)) c)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) i) c) i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) i)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) 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 x y (*.f64 t z))) i) c) i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 x y (*.f64 t z))) i)) i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (*.f64 x y)) 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 x y (*.f64 t z))) i)) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 145 |
| 0 | 38 | 139 |
| 1 | 186 | 139 |
| 2 | 1460 | 139 |
| 0 | 8458 | 129 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(fma.f64 y x (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 x y (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (fma.f64 c i (fma.f64 x y (*.f64 t z))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.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 x y (*.f64 t z))) (*.f64 c i))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (*.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (fma.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))))))) |
(/.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 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 i) c) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 i) c) (*.f64 (neg.f64 i) c) (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 i) c))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #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 x y (*.f64 t z)) #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 x y (*.f64 t z)) (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 b) a) (*.f64 c i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 (neg.f64 b) a) (*.f64 c i)) (-.f64 (*.f64 (neg.f64 b) a) (*.f64 c i)) (*.f64 (fma.f64 x y (*.f64 t z)) (-.f64 (*.f64 (neg.f64 b) a) (*.f64 c i)))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (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 x y (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 x y (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 t) z))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (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 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 z) t))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (fma.f64 c i (fma.f64 x y (*.f64 t z))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (fma.f64 c i (*.f64 x y))) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (fma.f64 c i (*.f64 x y))) (fma.f64 t z (fma.f64 c i (*.f64 x y))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (fma.f64 c i (*.f64 x y))) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z (fma.f64 c i (*.f64 a b))) (fma.f64 t z (fma.f64 c i (*.f64 a b))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (fma.f64 t z (fma.f64 c i (*.f64 a b))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 a b (*.f64 t z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 a b (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 a b (*.f64 t z)) (*.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 t z)) (*.f64 (neg.f64 c) i)) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 (neg.f64 c) i))) (*.f64 (*.f64 x y) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 a b (*.f64 t z)) (*.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 t z)) (*.f64 c i)) (+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) (*.f64 (*.f64 x y) (+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z)) (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z))) (*.f64 (*.f64 x y) (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 t z (fma.f64 c i (*.f64 a b))) (fma.f64 t z (fma.f64 c i (*.f64 a b)))) (*.f64 (*.f64 x y) (fma.f64 t z (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z))) #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 x y (*.f64 t z))) (*.f64 (neg.f64 (neg.f64 c)) i))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 x y (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i)) (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i))) (*.f64 (*.f64 a b) (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i))) (*.f64 (*.f64 a b) (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 c) i)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.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 b) a))))) |
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(/.f64 (neg.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (*.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))) (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (fma.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (*.f64 t z) (*.f64 a b)) (*.f64 (-.f64 (*.f64 x y) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 x y) (*.f64 c i)) (-.f64 (*.f64 t z) (*.f64 a b)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 x y) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 x y) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (*.f64 a b)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (-.f64 (*.f64 t z) (*.f64 a b)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 c i)))) (-.f64 (pow.f64 (*.f64 t z) #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 c i) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 c i)))) (-.f64 (*.f64 t z) (*.f64 a b)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (*.f64 a b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 c i)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (*.f64 a b)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (-.f64 (*.f64 t z) (*.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 t z) (*.f64 x y)) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #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 b) a)))) (*.f64 (-.f64 (*.f64 t z) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 t z) (*.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 b) a)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (-.f64 (*.f64 t z) (*.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 t z) (*.f64 x y)) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #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 t z) (*.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 t z) (*.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 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.f64 (-.f64 (*.f64 t z) (*.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 t z) (*.f64 x y)) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 t z) #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 t z) (*.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 t z) (*.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 t z) #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 t z) (*.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 t z) (*.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 t z) #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 t z) #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 b) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 b) a) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 b) a)))))) |
(/.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 b) a))) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 t z) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(/.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 t z) #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 t z) #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 b) a)) (*.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 t z) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(/.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 t z) #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 t z) #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 t z) #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 t z) #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 t z) #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 t z) #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 b) a)))) (*.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 b) a) #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 b) a)))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.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 b) a))))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 t z) #s(literal 2 binary64)))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.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 b) a)))) |
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 t z) #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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 b) a)))) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a)))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.f64 (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #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 t z) #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 b) a)))) (*.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 b) a) #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 b) a)))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.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 b) a))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 t z) #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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (-.f64 (*.f64 a b) (*.f64 c i)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 b) a)))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 b) a)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (-.f64 (*.f64 a b) (*.f64 c i)) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 b) a)))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a)))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) (*.f64 x y)) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (-.f64 (*.f64 t z) (*.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 t z) #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 t z) #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 t z) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))))) |
(/.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a b) (*.f64 c i)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a) #s(literal 3 binary64))) (-.f64 (*.f64 t z) (*.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 b) a)))) (-.f64 (pow.f64 (*.f64 t z) #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 b) a)))) (-.f64 (*.f64 t z) (*.f64 x y)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 b) a)))) (-.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 b) a)))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 b) a) #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 b) a)))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 b) a)))) (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 b) a) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a)))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 b) a)))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a) #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 b) a)))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 b) a)))) (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 b) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 b) a)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 b) a)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a)))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 b) a)))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (*.f64 x y)) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (-.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 b) a))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 b) a))) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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)))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 c i (*.f64 (neg.f64 b) a))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (*.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 t z) #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 t z) (*.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 t z) #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 t z) #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 t z) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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)))) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (*.f64 x y)) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (*.f64 (neg.f64 z) t)))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (-.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 b) a)) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #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 b) a)) (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (neg.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64)))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (neg.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 b) a)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))))) |
(/.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (*.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 t z) #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 t z) (*.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 t z) #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 t z) #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 t z) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))))) |
(/.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (*.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 t z) #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 t z) (*.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 t z) #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 t z) #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 t z) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) 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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x y) t) z))))) |
(/.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 t z) (-.f64 (*.f64 t z) (*.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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 x y (*.f64 t z))) #s(literal 2 binary64))) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) i) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 c) i))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.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 b) a)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 x y (*.f64 t z))) #s(literal 2 binary64)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64))) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.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 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) |
(fma.f64 a b (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(fma.f64 a b (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i))) |
(fma.f64 b a (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(fma.f64 b a (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i))) |
(fma.f64 c i (fma.f64 a b (fma.f64 x y (*.f64 t z)))) |
(fma.f64 i c (fma.f64 a b (fma.f64 x y (*.f64 t z)))) |
(fma.f64 x y (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(fma.f64 x y (+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) |
(fma.f64 x y (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z))) |
(fma.f64 x y (fma.f64 t z (fma.f64 c i (*.f64 a b)))) |
(fma.f64 y x (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(fma.f64 y x (+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) |
(fma.f64 y x (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z))) |
(fma.f64 y x (fma.f64 t z (fma.f64 c i (*.f64 a b)))) |
(fma.f64 t z (fma.f64 x y (fma.f64 c i (*.f64 a b)))) |
(fma.f64 z t (fma.f64 x y (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 x y (*.f64 t z))))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.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 x y (*.f64 t z))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 c) i)))))) |
(-.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 b) a)) |
(-.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (*.f64 (neg.f64 b) a)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (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 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 i) c)) |
(-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 c) i)) |
(-.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 (neg.f64 b) a (*.f64 (neg.f64 c) i))) |
(-.f64 (fma.f64 x y (*.f64 t z)) (-.f64 (*.f64 (neg.f64 b) a) (*.f64 c i))) |
(-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 t) z)) |
(-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 (neg.f64 z) t)) |
(+.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) (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 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b))))))) |
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (fma.f64 x y (*.f64 (neg.f64 t) z)) (fma.f64 c i (*.f64 (neg.f64 b) a)))) (/.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 b) a))))) |
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #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 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a)))) (/.f64 (*.f64 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (fma.f64 c i (*.f64 (neg.f64 b) a))))) |
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 t z) (-.f64 (*.f64 t z) (*.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 x y (*.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 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 x y (*.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) 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 x y (*.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i)))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))))))) |
(+.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) (*.f64 a b)) |
(+.f64 (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i)) (*.f64 a b)) |
(+.f64 (fma.f64 t z (fma.f64 c i (*.f64 x y))) (*.f64 a b)) |
(+.f64 (fma.f64 t z (fma.f64 c i (*.f64 a b))) (*.f64 x y)) |
(+.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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 3 binary64)) (fma.f64 (*.f64 c i) (-.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #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 x y (*.f64 t z)))) (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (-.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) #s(literal 2 binary64)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i))) (/.f64 (*.f64 (*.f64 (neg.f64 c) i) (*.f64 c i)) (-.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b))))) (/.f64 (*.f64 (neg.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 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))))) |
(+.f64 (fma.f64 c i (*.f64 x y)) (fma.f64 a b (*.f64 t z))) |
(+.f64 (*.f64 x y) (-.f64 (fma.f64 a b (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(+.f64 (*.f64 x y) (+.f64 (fma.f64 a b (*.f64 t z)) (*.f64 c i))) |
(+.f64 (*.f64 x y) (+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 t z))) |
(+.f64 (*.f64 x y) (fma.f64 t z (fma.f64 c i (*.f64 a b)))) |
(+.f64 (*.f64 c i) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) |
(+.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 (neg.f64 (neg.f64 c)) i)) |
(+.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) (*.f64 c i)) |
(+.f64 (fma.f64 x y (*.f64 t z)) (fma.f64 c i (*.f64 a b))) |
(+.f64 (*.f64 t z) (fma.f64 x y (fma.f64 c i (*.f64 a b)))) |
(+.f64 (fma.f64 x y (fma.f64 c i (*.f64 a b))) (*.f64 t z)) |
(+.f64 (fma.f64 c i (*.f64 a b)) (fma.f64 x y (*.f64 t z))) |
(+.f64 (*.f64 a b) (-.f64 (fma.f64 x y (*.f64 t z)) (*.f64 (neg.f64 c) i))) |
(+.f64 (*.f64 a b) (+.f64 (fma.f64 x y (*.f64 t z)) (*.f64 c i))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (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 x y) (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 c i (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (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 x y) (fma.f64 c i (*.f64 a b)))) (/.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.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 (*.f64 x y) (fma.f64 c i (*.f64 a b)))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (*.f64 (neg.f64 b) a))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 b) a) (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 (neg.f64 b) a) (*.f64 x y)) (-.f64 (*.f64 (neg.f64 b) a) (*.f64 x y)) (*.f64 (*.f64 c i) (-.f64 (*.f64 (neg.f64 b) a) (*.f64 x y)))))) |
(/.f64 (-.f64 (pow.f64 (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 c i (*.f64 a b)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y) (*.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 x) y))))) |
(/.f64 (-.f64 (pow.f64 (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 c i (*.f64 a b)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 (fma.f64 x y (*.f64 a b)) (fma.f64 x y (*.f64 a b)) (-.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 a b)) (*.f64 c i))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (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 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 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 c i (*.f64 a b)) (-.f64 (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 c i (*.f64 a b)) (-.f64 (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 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 x y)) (pow.f64 (*.f64 x y) #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 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 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #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 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (pow.f64 (fma.f64 a b (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 a b (*.f64 x y)) (fma.f64 a b (*.f64 x y))) (*.f64 (*.f64 c i) (fma.f64 a b (*.f64 x y)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (*.f64 a b) (fma.f64 c i (*.f64 x y)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (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 c i (*.f64 a b)) (*.f64 x y)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x y) (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 x y) #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 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b)))) (*.f64 (-.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b))) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b))) #s(literal 2 binary64))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #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 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (*.f64 a b) #s(literal 2 binary64))) (-.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 a b) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) (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 x y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (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 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 x y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (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 2 binary64)) (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) (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 x y) #s(literal 3 binary64))) (+.f64 (pow.f64 (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 c i (*.f64 a b)))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 c i (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (fma.f64 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(fma.f64 a b (fma.f64 c i (*.f64 x y))) |
(fma.f64 b a (fma.f64 c i (*.f64 x y))) |
(fma.f64 c i (fma.f64 a b (*.f64 x y))) |
(fma.f64 i c (fma.f64 a b (*.f64 x y))) |
(fma.f64 x y (fma.f64 c i (*.f64 a b))) |
(fma.f64 y x (fma.f64 c i (*.f64 a b))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 x y)) (*.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 x y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.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 (*.f64 x y) (fma.f64 c i (*.f64 a b))))) |
(-.f64 (fma.f64 c i (*.f64 x y)) (*.f64 (neg.f64 b) a)) |
(-.f64 (*.f64 c i) (-.f64 (*.f64 (neg.f64 b) a) (*.f64 x y))) |
(-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 x) y)) |
(-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 (neg.f64 y) x)) |
(+.f64 (/.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b))))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 c i (*.f64 x y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (*.f64 (fma.f64 c i (*.f64 x y)) (*.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 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b)))))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (+.f64 (pow.f64 (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 c i (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (+.f64 (pow.f64 (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 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 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b))))))) |
(+.f64 (fma.f64 x y (*.f64 a b)) (*.f64 c i)) |
(+.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 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 c i (*.f64 a b)) (-.f64 (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 c i (*.f64 a b)) (-.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #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 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) (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 x y) (fma.f64 c i (*.f64 a b))))) |
(+.f64 (fma.f64 c i (*.f64 x y)) (*.f64 a b)) |
(+.f64 (*.f64 x y) (fma.f64 c i (*.f64 a b))) |
(+.f64 (*.f64 c i) (fma.f64 a b (*.f64 x y))) |
(+.f64 (fma.f64 c i (*.f64 a b)) (*.f64 x y)) |
(+.f64 (*.f64 a b) (fma.f64 c i (*.f64 x y))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) (fma.f64 (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))))))) |
(/.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 b) a) #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 b) a)))))) |
(/.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 b) a))))) |
(/.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 b) a))) (*.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) (pow.f64 (*.f64 a b) #s(literal 2 binary64)))) (pow.f64 (fma.f64 c i (*.f64 (neg.f64 b) a)) #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 b) a) #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 b) a))))) |
(/.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 b) a)))) |
(/.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 b) a))) |
(/.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 b) a))))) (/.f64 (pow.f64 (*.f64 (neg.f64 b) a) #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 b) a)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a))) (/.f64 (pow.f64 (*.f64 a b) #s(literal 2 binary64)) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(-.f64 (*.f64 c i) (*.f64 (neg.f64 b) a)) |
(-.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 b) a))) (/.f64 (*.f64 (*.f64 (neg.f64 b) a) (*.f64 a b)) (fma.f64 c i (*.f64 (neg.f64 b) a)))) |
(+.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 t z)) |
(*.f64 t z) |
(*.f64 z t) |
(/.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 550 to 1 758 computations (93.1% saved)
9 alts after pruning (7 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 470 | 5 | 475 |
| Fresh | 4 | 2 | 6 |
| Picked | 3 | 2 | 5 |
| Done | 0 | 0 | 0 |
| Total | 477 | 9 | 486 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 75.1% | (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
| 51.2% | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) | |
| 49.7% | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) | |
| ▶ | 53.7% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
| ▶ | 49.3% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| ▶ | 30.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| ✓ | 27.5% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| ▶ | 27.6% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
| ✓ | 25.4% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 292 to 260 computations (11% saved)
Found 14 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 x y) | |
| cost-diff | 0 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) | |
| cost-diff | 0 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) | |
| 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))) | |
| 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 (+ (* i c) (* b a)) (*.f64 a b)) | |
| cost-diff | 0 | (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) | |
| cost-diff | 0 | (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 179 |
| 0 | 39 | 179 |
| 1 | 75 | 179 |
| 2 | 168 | 179 |
| 3 | 415 | 179 |
| 4 | 660 | 179 |
| 5 | 708 | 179 |
| 6 | 737 | 179 |
| 7 | 752 | 179 |
| 0 | 752 | 162 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
z |
t |
(fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
y |
x |
#s(approx (+ (* i c) (* b a)) (*.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 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 |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) |
(*.f64 x y) |
x |
y |
| Outputs |
|---|
(fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(fma.f64 t z (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
z |
t |
(fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
(fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
y |
x |
#s(approx (+ (* i c) (* b a)) (*.f64 a b)) |
(*.f64 a b) |
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)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 x y)) |
(*.f64 y x) |
(*.f64 x y) |
y |
x |
(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 a b))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
(fma.f64 c i #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
i |
c |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) |
(*.f64 x y) |
x |
y |
Found 14 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (*.f64 x y) | |
| accuracy | 0.7578042428166806 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) | |
| accuracy | 40.200637265455555 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) | |
| accuracy | 0.0 | (*.f64 a b) | |
| accuracy | 0.7578042428166806 | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) | |
| accuracy | 42.12912685363498 | #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) | |
| accuracy | 0.0 | (*.f64 y x) | |
| accuracy | 44.81853177153746 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) | |
| accuracy | 0.0 | (*.f64 i c) | |
| accuracy | 46.330348235362955 | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) | |
| accuracy | 0.0 | (*.f64 a b) | |
| accuracy | 1.253892488027801 | (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) | |
| accuracy | 1.253892488027801 | (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) | |
| accuracy | 30.20897424902096 | #s(approx (+ (* i c) (* b a)) (*.f64 a b)) |
| 35.0ms | 256× | 0 | valid |
Compiled 150 to 24 computations (84% saved)
ival-mult: 12.0ms (65.1% of total)ival-add: 6.0ms (32.6% 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 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
#s(approx (+ (* i c) (* b a)) (*.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 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(fma.f64 i c #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) |
| Outputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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 (+ (* 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) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* 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)) #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))) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#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 (+ (* z t) (+ (* y x) (+ (* 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)) #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))) #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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#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 (* 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) 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))))))) |
#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))))))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 45.0ms | y | @ | 0 | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* x y)) |
| 1.0ms | x | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* x y)) |
| 1.0ms | a | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* x y)) |
| 1.0ms | b | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* x y)) |
| 1.0ms | y | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (+ (* i c) (* b a)) (* a b) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* i c) (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (* y x) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (+ (+ (* x y) (* z t)) (* a b)) (* x y)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 385 | 3400 |
| 1 | 1219 | 3360 |
| 2 | 4428 | 3360 |
| 0 | 8414 | 2840 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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 (+ (* 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) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* 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)) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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)) #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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* 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)) #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))) #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 (+ (* z t) (+ (* y x) (+ (* 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)) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#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 (+ (* z t) (+ (* y x) (+ (* 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)) #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))) #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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#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 (* 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) 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 (+ (* 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 (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) 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))))))) |
#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))))))) |
| Outputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (fma.f64 x y (*.f64 t z))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 a b (fma.f64 c i (*.f64 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 a b (fma.f64 c i (fma.f64 x y (*.f64 t z))))) |
#s(approx (* y x) #s(hole binary64 (* x y))) |
#s(approx (* x y) (*.f64 x y)) |
#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 a b (fma.f64 c i (*.f64 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 a b (fma.f64 c i (fma.f64 x y (*.f64 t z))))) |
#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 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 a b (fma.f64 x y (*.f64 t z)))) |
#s(approx (* x y) #s(hole binary64 (* x y))) |
#s(approx (* x y) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z))) x) y) x)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 x y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) x)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x) y) x)) |
#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 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) 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 t z)) x) y) x)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (fma.f64 #s(literal 1 binary64) y (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x)) x)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) y (/.f64 (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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (fma.f64 #s(literal 1 binary64) y (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x)) 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 (fma.f64 #s(literal 1 binary64) y (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) 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 t z)) x)) x)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 t z))) y) x) y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y) x) y)) |
#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 a b (fma.f64 c i (*.f64 t z))) 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 t z)) y) x) y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y)) y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) x (/.f64 (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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y)) 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 (fma.f64 #s(literal 1 binary64) x (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) 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 t z)) y)) y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 a b (fma.f64 c i (*.f64 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 a b (fma.f64 c i (*.f64 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)) (fma.f64 a b (*.f64 x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 t z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 x y))) z) t) z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (* t z))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z) 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 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 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 a b (*.f64 x y)) z) t) z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (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)) (* c i)) #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 (fma.f64 #s(literal 1 binary64) t (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z)) 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 (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 (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 c i (*.f64 x y))) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t) z) t)) |
#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 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 (+ (* z t) (+ (* y x) (+ (* 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 (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)) (* c i)) #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 (fma.f64 #s(literal 1 binary64) z (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t)) 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 (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 (+ (* z t) (+ (* y x) (+ (* 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 c i (fma.f64 x y (*.f64 t z)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 c i (*.f64 x y))) |
#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 (* a b) #s(hole binary64 (* a b))) |
#s(approx (* a b) (*.f64 a b)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 c i (fma.f64 x y (*.f64 t z)))) |
#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 c i (fma.f64 x y (*.f64 t z)))) |
#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 x y (*.f64 t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 a b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 c i (fma.f64 x y (*.f64 t z))) a) b) a)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) a) b) a)) |
#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 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 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 x y (*.f64 t z)) a) b) a)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) a)) a)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) a)) 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 (fma.f64 #s(literal 1 binary64) b (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 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 x y (*.f64 t z)) a)) a)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 c i (fma.f64 x y (*.f64 t z))) b) a) b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) b) a) b)) |
#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 c i (fma.f64 x y (*.f64 t z))) 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 x y (*.f64 t z)) b) a) b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) b)) b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) b)) 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 (fma.f64 #s(literal 1 binary64) a (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) 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 x y (*.f64 t z)) b)) b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 x y (*.f64 t z)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 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) (+ (+ (* x y) (* z t)) (* a b))) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) |
#s(approx (* i c) #s(hole binary64 (* c i))) |
#s(approx (* i c) (*.f64 c i)) |
#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 a b (fma.f64 x y (*.f64 t z)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 c i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 x y (*.f64 t z))) c) i) c)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) c)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i) c)) |
#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 a b (fma.f64 x y (*.f64 t z))) c) i) c)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c)) c)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c)) 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 (fma.f64 #s(literal 1 binary64) i (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c)) c)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 a b (fma.f64 x y (*.f64 t z))) i) c) i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) i)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) i) c) i)) |
#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 a b (fma.f64 x y (*.f64 t z))) i) c) i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* 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 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) i)) i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (*.f64 x y)) 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 (+ (* i c) (+ (+ (* x y) (* z t)) (* a b))) (*.f64 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) i)) 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 (fma.f64 #s(literal 1 binary64) c (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) i)) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 158 |
| 0 | 39 | 158 |
| 1 | 181 | 158 |
| 2 | 1363 | 158 |
| 0 | 8084 | 141 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
#s(approx (+ (* i c) (* b a)) (*.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 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(fma.f64 i c #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) |
| Outputs |
|---|
(/.f64 (-.f64 (*.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 x y))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z)) (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z)))) (-.f64 (*.f64 x y) (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (-.f64 (*.f64 x y) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (fma.f64 x y (*.f64 t z)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (fma.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 z) t) #s(approx (+ (* i c) (* b a)) (*.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) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (*.f64 (neg.f64 z) t) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 (*.f64 x y) (-.f64 (*.f64 (neg.f64 z) t) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 t) z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 t) z) (*.f64 (neg.f64 t) z) (*.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 (neg.f64 t) z))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 z) t) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 (neg.f64 z) t))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))) (fma.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 x y))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z)) (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z))) (*.f64 (*.f64 x y) (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (*.f64 (*.f64 x y) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (fma.f64 x y (*.f64 t z)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64))) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) |
(fma.f64 x y (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z))) |
(fma.f64 x y (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(fma.f64 y x (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z))) |
(fma.f64 y x (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(fma.f64 t z (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(fma.f64 z t (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(-.f64 (*.f64 x y) (-.f64 (*.f64 (neg.f64 z) t) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 (neg.f64 t) z)) |
(-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 (neg.f64 z) t)) |
(+.f64 (/.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 t z)) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))))) |
(+.f64 (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 x y)) |
(+.f64 (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 3 binary64)) (fma.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) (/.f64 (*.f64 (neg.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (-.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(+.f64 (*.f64 x y) (+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 t z))) |
(+.f64 (*.f64 x y) (fma.f64 t z #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(+.f64 (fma.f64 x y (*.f64 t z)) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
(+.f64 (*.f64 t z) (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(+.f64 (fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (*.f64 t z)) |
(+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (fma.f64 x y (*.f64 t z))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) y) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) y) (*.f64 (neg.f64 x) y) (*.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 (neg.f64 x) y))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 y) x) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 y) x) (*.f64 (neg.f64 y) x) (*.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 (neg.f64 y) x))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(literal 2 binary64))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) |
(fma.f64 x y #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
(fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 (neg.f64 x) y)) |
(-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 (neg.f64 y) x)) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))))) (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (*.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.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 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (-.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) (pow.f64 (*.f64 x y) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b))) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) (-.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))))) |
(+.f64 (*.f64 x y) #s(approx (+ (* i c) (* b a)) (*.f64 a b))) |
(+.f64 #s(approx (+ (* i c) (* b a)) (*.f64 a b)) (*.f64 x y)) |
#s(approx (+ (* i c) (* b a)) (*.f64 a b)) |
(*.f64 a b) |
(*.f64 b a) |
#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 x y)) |
(*.f64 x y) |
(*.f64 y x) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (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 a b)))) #s(literal 3 binary64)) (pow.f64 (/.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)))) #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 a b)))) (/.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)))) (fma.f64 (/.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 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 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)) (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 #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 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.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 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.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 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (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 (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 (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))))) |
(/.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 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (*.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 (-.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 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (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 (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 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 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 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (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 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 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))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (*.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 a b))) |
(fma.f64 i c #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 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 (*.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 #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 #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 c i))))) (/.f64 (pow.f64 (*.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 c i)))))) |
(+.f64 (/.f64 (pow.f64 (*.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 c i))))) (/.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 c i)))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) (-.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 (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 (*.f64 (neg.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (-.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 c i)) |
(+.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
#s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (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 x y)))) #s(literal 3 binary64)) (pow.f64 (/.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)))) #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 x y)))) (/.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)))) (fma.f64 (/.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 (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 (*.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)) (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 #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 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.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 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.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 x y)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (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 (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 (neg.f64 (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #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 x y)) (-.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 (*.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 (-.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 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.f64 c i)) (pow.f64 (*.f64 c i) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (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 (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 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 c i)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #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 x y)) (-.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 (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 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 c i))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (pow.f64 (*.f64 c i) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (*.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 x y))) |
(fma.f64 i c #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 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 (*.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 #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 #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 c i))))) (/.f64 (pow.f64 (*.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 c i)))))) |
(+.f64 (/.f64 (pow.f64 (*.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 c i))))) (/.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 c i)))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 (*.f64 c i) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (pow.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y)) (-.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 (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 (*.f64 (neg.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (-.f64 (*.f64 c i) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))))) |
(+.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 13 666 to 820 computations (94% saved)
9 alts after pruning (2 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 233 | 0 | 233 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 5 | 5 |
| Done | 0 | 2 | 2 |
| Total | 233 | 9 | 242 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 75.1% | (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
| ▶ | 51.2% | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
| ▶ | 49.7% | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
| ✓ | 53.7% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
| ✓ | 49.3% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| ✓ | 30.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| ✓ | 27.5% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| ✓ | 27.6% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
| ✓ | 25.4% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 165 to 147 computations (10.9% saved)
Found 6 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| cost-diff | 0 | (*.f64 c i) | |
| cost-diff | 0 | #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) | |
| cost-diff | 0 | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) | |
| cost-diff | 0 | (*.f64 a b) | |
| cost-diff | 0 | #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) | |
| cost-diff | 0 | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 80 |
| 0 | 24 | 80 |
| 1 | 37 | 80 |
| 2 | 78 | 80 |
| 3 | 148 | 80 |
| 4 | 256 | 80 |
| 5 | 263 | 80 |
| 6 | 275 | 80 |
| 7 | 282 | 80 |
| 0 | 282 | 72 |
| 1× | iter limit |
| 1× | saturated |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
z |
t |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
z |
t |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
c |
i |
| Outputs |
|---|
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 t z #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
z |
t |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
(*.f64 a b) |
a |
b |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 t z #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
z |
t |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
c |
i |
Found 6 expressions of interest:
| New | Metric | Score | Program |
|---|---|---|---|
| accuracy | 0.0 | (*.f64 c i) | |
| accuracy | 1.253892488027801 | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) | |
| accuracy | 41.41554316406136 | #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) | |
| accuracy | 0.0 | (*.f64 a b) | |
| accuracy | 1.253892488027801 | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) | |
| accuracy | 42.11835461249123 | #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
| 27.0ms | 256× | 0 | valid |
Compiled 68 to 19 computations (72.1% saved)
ival-mult: 12.0ms (80.3% of total)ival-add: 3.0ms (20.1% 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 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
(*.f64 a b) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
| Outputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) x)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) x))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) y)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) y))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) a)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) a))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) b)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) b))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) c)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) c))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) i)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) i))))))) |
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | z | @ | 0 | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* a b) (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | c | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* a b) (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | b | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* a b) (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | a | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* a b) (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* c i)) |
| 1.0ms | i | @ | -inf | ((+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* a b) (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (+ (* y x) (+ (* i c) (* b a))) (* c i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 228 | 1182 |
| 1 | 777 | 1182 |
| 2 | 3019 | 1182 |
| 0 | 8640 | 1009 |
| 1× | iter limit |
| 1× | node limit |
| Inputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) x)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) x))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) y)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) y))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) a)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) a))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) b)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) b))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) c)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) c))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) i)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) i))))))) |
| Outputs |
|---|
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* t z))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (fma.f64 a b (fma.f64 c i (*.f64 t z)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (+ (* t z) (* x y)))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (fma.f64 a b (fma.f64 c i (fma.f64 x y (*.f64 t z))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* c i)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x y))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 x y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (+ (/ (* c i) x) (/ (* t z) x))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x) y) x)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x y))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 x y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* x (+ y (+ (/ (* a b) x) (/ (* c i) x)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 c i)) x) y) x)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) x))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) x) y) x)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* x (+ (* -1 y) (* -1 (/ (+ (* a b) (* c i)) x))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 c i)) x) y) x)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (+ (/ (* c i) y) (/ (* t z) y))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y) x) y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* y (+ x (+ (/ (* a b) y) (/ (* c i) y)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 c i)) y) x) y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (+ (* c i) (* t z))) y))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 t z))) y) x) y)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* y (+ (* -1 x) (* -1 (/ (+ (* a b) (* c i)) y))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 c i)) y) x) y)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* c i) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (fma.f64 a b (fma.f64 c i (*.f64 x y)))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t z))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 t z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* z (+ t (+ (/ (* a b) z) (+ (/ (* c i) z) (/ (* x y) z))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z) t) z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* z (+ (* -1 t) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) z))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) z) t) z)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* t (+ z (+ (/ (* a b) t) (+ (/ (* c i) t) (/ (* x y) t))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t) z) t)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* t (+ (* -1 z) (* -1 (/ (+ (* a b) (+ (* c i) (* x y))) t))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 c i (*.f64 x y))) t) z) t)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* c i) (+ (* t z) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (fma.f64 c i (fma.f64 x y (*.f64 t z)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* c i) (* x y)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 c i (*.f64 x y))) |
#s(approx (* a b) #s(hole binary64 (* a b))) |
#s(approx (* a b) (*.f64 a b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a b))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 a b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (+ (/ (* t z) a) (/ (* x y) a))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) a) b) a)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* a (+ b (+ (/ (* c i) a) (/ (* x y) a)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) a) b) a)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) a))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) a) b) a)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* a (+ (* -1 b) (* -1 (/ (+ (* c i) (* x y)) a))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) a) b) a)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (+ (/ (* t z) b) (/ (* x y) b))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) b) a) b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* b (+ a (+ (/ (* c i) b) (/ (* x y) b)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) b) a) b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (+ (* t z) (* x y))) b))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (fma.f64 x y (*.f64 t z))) b) a) b)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* b (+ (* -1 a) (* -1 (/ (+ (* c i) (* x y)) b))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 c i (*.f64 x y)) b) a) b)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (+ (* a b) (+ (* t z) (* x y))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (fma.f64 a b (fma.f64 x y (*.f64 t z)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (+ (* a b) (* x y)))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (fma.f64 a b (*.f64 x y))) |
#s(approx (* c i) #s(hole binary64 (* c i))) |
#s(approx (* c i) (*.f64 c i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c i))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 c i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (+ (/ (* t z) c) (/ (* x y) c))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i) c)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* c (+ i (+ (/ (* a b) c) (/ (* x y) c)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) c) i) c)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) c))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) c) i) c)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* c (+ (* -1 i) (* -1 (/ (+ (* a b) (* x y)) c))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) c) i) c)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (+ (/ (* t z) i) (/ (* x y) i))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) i) c) i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* i (+ c (+ (/ (* a b) i) (/ (* x y) i)))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) i) c) i)) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i))))))) |
#s(approx (+ (* z t) (+ (* y x) (+ (* i c) (* b a)))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (fma.f64 x y (*.f64 t z))) i) c) i)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) #s(hole binary64 (* -1 (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (* x y)) i))))))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 (+.f64 (/.f64 (fma.f64 a b (*.f64 x y)) i) c) i)) |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 72 |
| 0 | 24 | 72 |
| 1 | 84 | 72 |
| 2 | 684 | 72 |
| 0 | 8352 | 64 |
| 1× | iter limit |
| 1× | node limit |
| 1× | iter limit |
| Inputs |
|---|
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
(*.f64 a b) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
| Outputs |
|---|
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) (+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 t) z) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 (neg.f64 t) z))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)))) |
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (*.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(fma.f64 t z #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))) |
(-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 (neg.f64 t) z)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)))) (/.f64 (neg.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) #s(literal 2 binary64))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))))) |
(+.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(+.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 (neg.f64 (neg.f64 t)) z)) |
(+.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 (neg.f64 (neg.f64 z)) t)) |
(+.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) (*.f64 t z)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b)) |
(*.f64 a b) |
(*.f64 b a) |
(neg.f64 (*.f64 (neg.f64 b) a)) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) (+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 t) z) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 t) z))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)))) |
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (*.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) |
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64)))) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (pow.f64 (*.f64 t z) #s(literal 3 binary64))) (neg.f64 (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))))) |
(fma.f64 t z #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 t) z)) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64)) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (-.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) (pow.f64 (*.f64 t z) #s(literal 2 binary64))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 t z) #s(literal 2 binary64)) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)))) (/.f64 (neg.f64 (pow.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) #s(literal 2 binary64))) (-.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(+.f64 (*.f64 t z) #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(+.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 (neg.f64 t)) z)) |
(+.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 (neg.f64 (neg.f64 z)) t)) |
(+.f64 #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) (*.f64 t z)) |
#s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i)) |
(*.f64 c i) |
(*.f64 i c) |
Compiled 7 039 to 346 computations (95.1% saved)
9 alts after pruning (0 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 107 | 0 | 107 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 2 | 2 |
| Done | 0 | 7 | 7 |
| Total | 107 | 9 | 116 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 75.1% | (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
| ✓ | 51.2% | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
| ✓ | 49.7% | (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
| ✓ | 53.7% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
| ✓ | 49.3% | (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
| ✓ | 30.0% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
| ✓ | 27.5% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
| ✓ | 27.6% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) |
| ✓ | 25.4% | #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) |
Compiled 486 to 211 computations (56.6% 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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(+.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)) |
#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)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) |
(fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 b a))) (*.f64 c i)) |
(fma.f64 z t (fma.f64 y x (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 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
15 calls:
| 30.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 9.0ms | z |
| 8.0ms | c |
| 5.0ms | i |
| 5.0ms | b |
| Accuracy | Segments | Branch |
|---|---|---|
| 95.7% | 1 | (*.f64 c i) |
| 95.7% | 1 | (*.f64 a b) |
| 95.7% | 1 | (*.f64 z t) |
| 95.7% | 1 | (*.f64 x y) |
| 95.7% | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 95.7% | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 95.7% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 95.7% | 1 | x |
| 95.7% | 1 | y |
| 95.7% | 1 | z |
| 95.7% | 1 | t |
| 95.7% | 1 | a |
| 95.7% | 1 | b |
| 95.7% | 1 | c |
| 95.7% | 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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(+.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)) |
#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)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) |
(fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
(+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (fma.f64 t z (*.f64 b a))) (*.f64 c i)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) |
15 calls:
| 38.0ms | z |
| 23.0ms | (*.f64 a b) |
| 9.0ms | i |
| 5.0ms | x |
| 5.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 91.2% | 3 | (*.f64 c i) |
| 78.5% | 2 | (*.f64 a b) |
| 90.0% | 3 | (*.f64 z t) |
| 90.0% | 3 | (*.f64 x y) |
| 86.9% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 86.6% | 3 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 77.5% | 2 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 86.0% | 3 | x |
| 86.9% | 3 | y |
| 88.6% | 3 | z |
| 86.5% | 3 | t |
| 81.8% | 4 | a |
| 81.2% | 4 | b |
| 88.5% | 4 | c |
| 85.3% | 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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(+.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)) |
#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)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) |
| Outputs |
|---|
#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)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) |
3 calls:
| 4.0ms | (*.f64 c i) |
| 4.0ms | (*.f64 x y) |
| 4.0ms | (*.f64 z t) |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.9% | 3 | (*.f64 z t) |
| 87.8% | 3 | (*.f64 x y) |
| 77.0% | 2 | (*.f64 c i) |
Compiled 9 to 27 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)) |
(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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(+.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)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
| Outputs |
|---|
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
2 calls:
| 8.0ms | (*.f64 z t) |
| 4.0ms | z |
| Accuracy | Segments | Branch |
|---|---|---|
| 85.2% | 4 | z |
| 87.8% | 3 | (*.f64 z t) |
Compiled 4 to 17 computations (-325% 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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(+.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)) |
| Outputs |
|---|
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
(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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) |
15 calls:
| 9.0ms | b |
| 7.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 4.0ms | y |
| 4.0ms | c |
| 4.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 66.0% | 3 | (*.f64 c i) |
| 55.9% | 2 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 70.6% | 5 | b |
| 71.1% | 3 | (*.f64 a b) |
| 69.8% | 5 | a |
| 71.9% | 5 | z |
| 63.9% | 4 | i |
| 69.6% | 6 | x |
| 70.1% | 5 | t |
| 63.9% | 3 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 69.5% | 4 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 64.1% | 3 | c |
| 69.0% | 4 | y |
| 72.7% | 4 | (*.f64 x y) |
| 75.3% | 5 | (*.f64 z t) |
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 x y))) |
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
| Outputs |
|---|
(fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
2 calls:
| 3.0ms | (*.f64 a b) |
| 3.0ms | (*.f64 z t) |
| Accuracy | Segments | Branch |
|---|---|---|
| 71.1% | 3 | (*.f64 a b) |
| 74.1% | 5 | (*.f64 z t) |
Compiled 6 to 18 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)) |
(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 x y))) |
| 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)) (*.f64 t z)) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) |
(fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) |
3 calls:
| 2.0ms | (*.f64 a b) |
| 2.0ms | (*.f64 z t) |
| 2.0ms | (*.f64 x y) |
| Accuracy | Segments | Branch |
|---|---|---|
| 72.2% | 5 | (*.f64 z t) |
| 69.2% | 3 | (*.f64 x y) |
| 70.9% | 4 | (*.f64 a b) |
Compiled 9 to 27 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)) |
(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)) |
11 calls:
| 36.0ms | z |
| 2.0ms | (*.f64 a b) |
| 2.0ms | a |
| 2.0ms | (*.f64 x y) |
| 2.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 57.5% | 3 | x |
| 56.7% | 3 | (*.f64 c i) |
| 56.1% | 4 | a |
| 58.1% | 3 | t |
| 61.4% | 3 | y |
| 49.3% | 1 | b |
| 61.2% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 61.5% | 3 | z |
| 66.2% | 4 | (*.f64 z t) |
| 64.8% | 3 | (*.f64 x y) |
| 60.0% | 5 | (*.f64 a b) |
Compiled 25 to 95 computations (-280% 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 t z)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) |
#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 y x)) |
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
15 calls:
| 7.0ms | c |
| 6.0ms | a |
| 2.0ms | y |
| 2.0ms | b |
| 2.0ms | i |
| Accuracy | Segments | Branch |
|---|---|---|
| 45.6% | 5 | b |
| 44.4% | 4 | a |
| 48.5% | 4 | (*.f64 c i) |
| 50.4% | 5 | (*.f64 a b) |
| 35.0% | 3 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 42.1% | 3 | x |
| 46.3% | 4 | t |
| 51.0% | 6 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 45.5% | 4 | y |
| 49.9% | 6 | z |
| 42.1% | 3 | i |
| 40.7% | 3 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 46.8% | 5 | c |
| 56.1% | 6 | (*.f64 z t) |
| 51.2% | 5 | (*.f64 x y) |
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)) |
| Outputs |
|---|
#s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) |
#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)) |
2 calls:
| 2.0ms | (*.f64 x y) |
| 1.0ms | (*.f64 z t) |
| Accuracy | Segments | Branch |
|---|---|---|
| 35.7% | 4 | (*.f64 x y) |
| 48.9% | 4 | (*.f64 z t) |
Compiled 6 to 18 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)) |
| Outputs |
|---|
#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)) |
12 calls:
| 9.0ms | c |
| 1.0ms | (*.f64 c i) |
| 1.0ms | a |
| 1.0ms | i |
| 1.0ms | y |
| Accuracy | Segments | Branch |
|---|---|---|
| 30.8% | 3 | x |
| 33.7% | 2 | i |
| 38.5% | 3 | b |
| 37.9% | 3 | a |
| 38.0% | 3 | c |
| 27.6% | 1 | y |
| 32.8% | 3 | t |
| 34.5% | 5 | z |
| 32.7% | 3 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 40.6% | 3 | (*.f64 c i) |
| 41.0% | 3 | (*.f64 a b) |
| 30.9% | 2 | (*.f64 z t) |
Compiled 24 to 102 computations (-325% 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:
| 9.0ms | (*.f64 x y) |
| 1.0ms | b |
| 1.0ms | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 1.0ms | t |
| 1.0ms | c |
| Accuracy | Segments | Branch |
|---|---|---|
| 25.4% | 1 | y |
| 25.4% | 1 | x |
| 25.4% | 1 | z |
| 25.4% | 1 | (*.f64 z t) |
| 25.4% | 1 | (+.f64 (*.f64 x y) (*.f64 z t)) |
| 25.4% | 1 | t |
| 25.4% | 1 | (*.f64 x y) |
| 25.4% | 1 | (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) |
| 25.4% | 1 | i |
| 25.4% | 1 | a |
| 25.4% | 1 | c |
| 25.4% | 1 | b |
| 25.4% | 1 | (*.f64 c i) |
| 25.4% | 1 | (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) |
| 25.4% | 1 | (*.f64 a b) |
Compiled 53 to 139 computations (-162.3% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5576197022272598e+25 | 8.795632323271477e+39 |
| 0.0ms | -4.8305937598536635e-12 | -7.847919735071813e-13 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.228372475293249e+49 | 7.734181112419585e+55 |
| 0.0ms | -3.344252237137841e+159 | -3.8402524647456953e+158 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.4192939627274495e+101 | 1.7172985612927848e+111 |
| 0.0ms | -3.344252237137841e+159 | -3.8402524647456953e+158 |
Compiled 18 to 26 computations (-44.4% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.228372475293249e+49 | 7.734181112419585e+55 |
| 0.0ms | 1.2840052828596965e-265 | 9.332210366848462e-255 |
| 0.0ms | -3.6954122880256093e-7 | -9.450349931921034e-11 |
| 0.0ms | -3.344252237137841e+159 | -3.8402524647456953e+158 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.4098367084510578e+41 | 6.059321883628925e+45 |
| 0.0ms | -1.070990917409982e+33 | -4.6688180218674554e+29 |
Compiled 18 to 26 computations (-44.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.4098367084510578e+41 | 6.059321883628925e+45 |
| 0.0ms | -1.070990917409982e+33 | -4.6688180218674554e+29 |
| 0.0ms | -5.116821144713134e+67 | -1.4445114385687235e+63 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 5.7092288886482975e+138 | 5.124801737541124e+141 |
| 0.0ms | -4.400311993186233e+179 | -3.4322251203382746e+171 |
Compiled 18 to 26 computations (-44.4% saved)
| 5× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2502244549050302e+93 | 4.103733800964538e+95 |
| 0.0ms | 1.3875560951906826e-145 | 2.841559016141495e-137 |
| 0.0ms | -0.0 | 2.0470158485487382e-290 |
| 0.0ms | -3.6954122880256093e-7 | -9.450349931921034e-11 |
| 0.0ms | -3.344252237137841e+159 | -3.8402524647456953e+158 |
Compiled 18 to 26 computations (-44.4% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.734181112419585e+55 | 3.316342059885419e+79 |
| 0.0ms | -0.0 | 2.0470158485487382e-290 |
| 0.0ms | -1.3929912843515783e+24 | -5.673348523628241e+20 |
Compiled 18 to 26 computations (-44.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.603179013557756e+151 | 3.866906294212585e+156 |
| 0.0ms | -4.6688180218674554e+29 | -4.2837204714583653e+21 |
Compiled 18 to 26 computations (-44.4% saved)
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 116 | 839 |
| 1 | 161 | 839 |
| 2 | 250 | 839 |
| 3 | 479 | 839 |
| 4 | 706 | 839 |
| 5 | 744 | 839 |
| 6 | 772 | 839 |
| 7 | 787 | 839 |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(if (<=.f64 (*.f64 c i) #s(literal -4951760157141521/1237940039285380274899124224 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (if (<=.f64 (*.f64 c i) #s(literal 20000000000000001811939328 binary64)) (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))))) |
(if (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) (if (<=.f64 (*.f64 z t) #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #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)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))))) |
(if (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) (if (<=.f64 (*.f64 z t) #s(literal 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(if (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) (if (<=.f64 (*.f64 z t) #s(literal -944473296573929/4722366482869645213696 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (if (<=.f64 (*.f64 z t) #s(literal 7260824748426675/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 z t) #s(literal 50000000000000003814884920545943501647482485473280 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(if (<=.f64 (*.f64 a b) #s(literal -999999999999999945575230987042816 binary64)) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) (if (<=.f64 (*.f64 a b) #s(literal 500000000000000022442856339037958392774656 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))) |
(if (<=.f64 (*.f64 a b) #s(literal -49999999999999997640261112569083403345625645676430849265210811744256 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 a b) #s(literal -999999999999999945575230987042816 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) (if (<=.f64 (*.f64 a b) #s(literal 500000000000000022442856339037958392774656 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))))) |
(if (<=.f64 (*.f64 x y) #s(literal -399999999999999992182199093926056637831505556986905087656583932600456021545313089837077756937991934597688594391775801353679988012673760977536389163260176281218179124867782433308672 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 x y) #s(literal 10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400 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 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) (if (<=.f64 (*.f64 z t) #s(literal -944473296573929/4722366482869645213696 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 z t) #s(literal 0 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) (if (<=.f64 (*.f64 z t) #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) (if (<=.f64 (*.f64 z t) #s(literal 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z))))))) |
(if (<=.f64 (*.f64 z t) #s(literal -999999999999999983222784 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) (if (<=.f64 (*.f64 z t) #s(literal 0 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) (if (<=.f64 (*.f64 z t) #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 t z))))) |
(if (<=.f64 (*.f64 a b) #s(literal -399999999999999965732603428864 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) (if (<=.f64 (*.f64 a b) #s(literal 100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 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)) |
| Outputs |
|---|
(fma.f64 z t (fma.f64 y x (fma.f64 i c (*.f64 b a)))) |
(if (<=.f64 (*.f64 c i) #s(literal -4951760157141521/1237940039285380274899124224 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (if (<=.f64 (*.f64 c i) #s(literal 20000000000000001811939328 binary64)) (fma.f64 z t (fma.f64 y x #s(approx (+ (* i c) (* b a)) (*.f64 a b)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))))) |
(if (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))) (if (<=.f64 (*.f64 z t) #s(literal 50000000000000003814884920545943501647482485473280 binary64)) #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)) (* c i)) (fma.f64 b a (fma.f64 t z (*.f64 i c)))))) |
(if (or (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (not (<=.f64 (*.f64 z t) #s(literal 50000000000000003814884920545943501647482485473280 binary64)))) #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)) (fma.f64 b a (fma.f64 i c (*.f64 y x))))) |
(if (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) (if (<=.f64 (*.f64 z t) #s(literal 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x)))) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))) |
(if (or (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (not (<=.f64 (*.f64 z t) #s(literal 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)))) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (fma.f64 b a (fma.f64 i c (*.f64 y x))))) |
(if (<=.f64 (*.f64 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))) (if (<=.f64 (*.f64 z t) #s(literal -944473296573929/4722366482869645213696 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (if (<=.f64 (*.f64 z t) #s(literal 7260824748426675/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 z t) #s(literal 50000000000000003814884920545943501647482485473280 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 c i))))))) |
(if (<=.f64 (*.f64 a b) #s(literal -999999999999999945575230987042816 binary64)) (fma.f64 z t #s(approx (+ (* y x) (+ (* i c) (* b a))) (*.f64 a b))) (if (<=.f64 (*.f64 a b) #s(literal 500000000000000022442856339037958392774656 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))))) |
(if (<=.f64 (*.f64 a b) #s(literal -49999999999999997640261112569083403345625645676430849265210811744256 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b))) (if (<=.f64 (*.f64 a b) #s(literal -999999999999999945575230987042816 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) (if (<=.f64 (*.f64 a b) #s(literal 500000000000000022442856339037958392774656 binary64)) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 x y))) (fma.f64 i c #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 a b)))))) |
(if (<=.f64 (*.f64 x y) #s(literal -399999999999999992182199093926056637831505556986905087656583932600456021545313089837077756937991934597688594391775801353679988012673760977536389163260176281218179124867782433308672 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 x y) #s(literal 10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400 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 -399999999999999992182199093926056637831505556986905087656583932600456021545313089837077756937991934597688594391775801353679988012673760977536389163260176281218179124867782433308672 binary64)) (not (<=.f64 (*.f64 x y) #s(literal 10000000000000000328415624892049260789870125663596116955123134262587470068987879955440013156277274126839495047843224355786484906342114918400 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 z t) #s(literal -1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) (if (<=.f64 (*.f64 z t) #s(literal -944473296573929/4722366482869645213696 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) (if (<=.f64 (*.f64 z t) #s(literal 0 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) (if (<=.f64 (*.f64 z t) #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 i c)) (if (<=.f64 (*.f64 z t) #s(literal 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 y x)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z))))))) |
(if (<=.f64 (*.f64 z t) #s(literal -999999999999999983222784 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 t z)) (if (<=.f64 (*.f64 z t) #s(literal 0 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) (if (<=.f64 (*.f64 z t) #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 t z))))) |
(if (<=.f64 (*.f64 a b) #s(literal -399999999999999965732603428864 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 b a)) (if (<=.f64 (*.f64 a b) #s(literal 100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 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)))) |
(if (or (<=.f64 (*.f64 a b) #s(literal -399999999999999965732603428864 binary64)) (not (<=.f64 (*.f64 a b) #s(literal 100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 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)) |
| 1× | done |
Compiled 839 to 120 computations (85.7% saved)
(sort c i)
(sort a b)
(sort z t)
(sort x y)
Compiled 1 804 to 366 computations (79.7% saved)
Loading profile data...