Time bar (total: 5.9s)
1× | search |
Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
---|---|---|---|---|---|---|---|
0% | 0% | 6.2% | 93.8% | 0% | 0% | 0% | 0 |
0% | 0% | 6.2% | 93.8% | 0% | 0% | 0% | 1 |
0% | 0% | 6.2% | 93.8% | 0% | 0% | 0% | 2 |
0% | 0% | 6.2% | 93.8% | 0% | 0% | 0% | 3 |
0% | 0% | 6.2% | 93.8% | 0% | 0% | 0% | 4 |
50% | 3.1% | 3.1% | 93.8% | 0% | 0% | 0% | 5 |
50% | 3.1% | 3.1% | 93.8% | 0% | 0% | 0% | 6 |
50% | 3.1% | 3.1% | 93.8% | 0% | 0% | 0% | 7 |
50% | 3.1% | 3.1% | 93.8% | 0% | 0% | 0% | 8 |
75% | 4.7% | 1.6% | 93.8% | 0% | 0% | 0% | 9 |
75% | 4.7% | 1.6% | 93.8% | 0% | 0% | 0% | 10 |
75% | 4.7% | 1.6% | 93.8% | 0% | 0% | 0% | 11 |
75% | 4.7% | 1.6% | 93.8% | 0% | 0% | 0% | 12 |
Compiled 43 to 27 computations (37.2% saved)
911.0ms | 8 256× | 0 | valid |
ival-<=
: 207.0ms (37.9% of total)ival-mult
: 128.0ms (23.4% of total)ival-sub
: 86.0ms (15.7% of total)ival-div
: 61.0ms (11.2% of total)ival-and
: 48.0ms (8.8% of total)exact
: 13.0ms (2.4% of total)ival-assert
: 3.0ms (0.5% of total)Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
---|---|---|---|---|---|
58 | 0 | - | 1 | (7.4577626026924815e-230 3.4728577399183e-143 2.7054985823180663e-113 1.2947348757623714e-206) | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
2 | 0 | - | 0 | - | (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) |
0 | 0 | - | 0 | - | x2 |
0 | 0 | - | 0 | - | (-.f64 x2 x1) |
0 | 0 | - | 0 | - | x1 |
0 | 0 | - | 0 | - | y1 |
0 | 0 | - | 0 | - | (*.f64 y2 x1) |
0 | 0 | - | 0 | - | y2 |
0 | 0 | - | 0 | - | (*.f64 y1 x2) |
Operator | Subexpression | Explanation | Count | |
---|---|---|---|---|
/.f64 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) | o/n | 53 | 0 |
↳ | (*.f64 y1 x2) | overflow | 26 | |
↳ | (*.f64 y2 x1) | overflow | 29 | |
↳ | (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) | overflow | 53 | |
/.f64 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) | u/n | 4 | 0 |
↳ | (*.f64 y1 x2) | underflow | 33 | |
↳ | (*.f64 y2 x1) | underflow | 28 | |
↳ | (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) | underflow | 4 | |
-.f64 | (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) | nan-rescue | 2 | 0 |
↳ | (*.f64 y1 x2) | overflow | 26 | |
↳ | (*.f64 y2 x1) | overflow | 29 |
Predicted + | Predicted - | |
---|---|---|
+ | 57 | 1 |
- | 0 | 198 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 57 | 0 | 1 |
- | 0 | 0 | 198 |
number | freq |
---|---|
0 | 199 |
1 | 55 |
2 | 2 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 1 | 0 | 0 |
- | 0 | 0 | 0 |
182.0ms | 512× | 0 | valid |
Compiled 77 to 31 computations (59.7% saved)
ival-sub
: 90.0ms (88.3% of total)ival-mult
: 7.0ms (6.9% of total)ival-div
: 3.0ms (2.9% of total)ival-true
: 1.0ms (1% of total)ival-assert
: 0.0ms (0% of total)1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 54 | 166 |
1 | 188 | 164 |
2 | 443 | 156 |
3 | 1357 | 156 |
4 | 4173 | 156 |
5 | 5636 | 156 |
6 | 6077 | 156 |
7 | 6148 | 156 |
8 | 6166 | 156 |
9 | 6184 | 156 |
10 | 7054 | 156 |
11 | 7442 | 156 |
12 | 7442 | 156 |
13 | 7442 | 156 |
14 | 7442 | 156 |
15 | 7538 | 156 |
16 | 7630 | 156 |
17 | 7670 | 156 |
18 | 7670 | 156 |
0 | 9 | 11 |
0 | 14 | 11 |
1 | 26 | 11 |
2 | 50 | 11 |
3 | 84 | 11 |
4 | 150 | 11 |
5 | 329 | 11 |
6 | 762 | 11 |
7 | 1642 | 11 |
8 | 2532 | 11 |
9 | 2554 | 11 |
10 | 2555 | 11 |
11 | 2555 | 11 |
0 | 2555 | 11 |
1× | iter limit |
1× | saturated |
1× | iter limit |
1× | saturated |
Inputs |
---|
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
Outputs |
---|
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
(/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x1 x2)) |
Compiled 11 to 9 computations (18.2% saved)
Compiled 0 to 4 computations (-∞% saved)
Status | Accuracy | Program |
---|---|---|
▶ | 78.6% | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
Compiled 11 to 9 computations (18.2% saved)
1× | egg-herbie |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (*.f64 y2 x1) | |
cost-diff | 0 | (*.f64 y1 x2) | |
cost-diff | 0 | (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) | |
cost-diff | 0 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 9 | 31 |
0 | 14 | 31 |
1 | 26 | 31 |
2 | 50 | 31 |
3 | 84 | 31 |
4 | 150 | 31 |
5 | 329 | 31 |
6 | 762 | 31 |
7 | 1642 | 31 |
8 | 2532 | 31 |
9 | 2554 | 31 |
10 | 2555 | 31 |
11 | 2555 | 31 |
0 | 2555 | 31 |
1× | iter limit |
1× | saturated |
1× | iter limit |
Inputs |
---|
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
(-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) |
(*.f64 y1 x2) |
y1 |
x2 |
(*.f64 y2 x1) |
y2 |
x1 |
(-.f64 x2 x1) |
Outputs |
---|
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
(/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x1 x2)) |
(-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) |
(fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) |
(*.f64 y1 x2) |
(*.f64 x2 y1) |
y1 |
x2 |
(*.f64 y2 x1) |
(*.f64 x1 y2) |
y2 |
x1 |
(-.f64 x2 x1) |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.0 | (*.f64 y2 x1) | |
accuracy | 0.0 | (*.f64 y1 x2) | |
accuracy | 0.5078083716604116 | (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) | |
accuracy | 13.640483192866293 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
17.0ms | 256× | 0 | valid |
Compiled 33 to 11 computations (66.7% saved)
ival-mult
: 4.0ms (51.1% of total)ival-sub
: 2.0ms (25.5% of total)ival-div
: 2.0ms (25.5% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)Inputs |
---|
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
(-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) |
(*.f64 y1 x2) |
(*.f64 y2 x1) |
Outputs |
---|
(* -1 (/ (* x1 y2) (- x2 x1))) |
(+ (* -1 (/ (* x1 y2) (- x2 x1))) (/ (* x2 y1) (- x2 x1))) |
(* -1 (* x1 y2)) |
(- (* x2 y1) (* x1 y2)) |
(* x2 y1) |
(/ (* x2 y1) (- x2 x1)) |
(* y1 (+ (* -1 (/ (* x1 y2) (* y1 (- x2 x1)))) (/ x2 (- x2 x1)))) |
(* y1 (+ x2 (* -1 (/ (* x1 y2) y1)))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (/ (* x1 y2) (* y1 (- x2 x1)))))) |
(* -1 (* y1 (+ (* -1 x2) (/ (* x1 y2) y1)))) |
y2 |
(+ y2 (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (* x2 (- (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) (pow x1 2)) (* -1 (/ (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))) x1))))) (* -1 (/ y2 x1))))) |
y1 |
(- (+ y1 (* -1 (/ (* x1 y2) x2))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2)))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 3)))) (+ (* -1 (/ (* x1 y1) x2)) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2))))) |
(* x2 (+ y1 (* -1 (/ (* x1 y2) x2)))) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2))) x2))) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (+ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2)) x2))) x2))) |
(* -1 (* x2 (+ (* -1 y1) (/ (* x1 y2) x2)))) |
(+ (* -1 (* x1 y2)) (* x2 y1)) |
(* x1 y2) |
(* y2 (+ (* -1 (/ x1 (- x2 x1))) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(* y2 (- (/ (* x2 y1) y2) x1)) |
(* -1 (* y2 (+ (* -1 (/ (* x2 y1) (* y2 (- x2 x1)))) (/ x1 (- x2 x1))))) |
(* -1 (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x1)))) |
(+ y1 (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (* x1 (- (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) (pow x2 2)) (* -1 (/ (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))) x2))))) (* -1 (/ y1 x2))))) |
(- (+ y2 (* -1 (/ (* x2 y1) x1))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2)))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* (pow x2 2) (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 3)))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2))))) |
(* x1 (- (/ (* x2 y1) x1) y2)) |
(+ y2 (* -1 (/ (- (* x2 y1) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* x2 y1) (/ (* x2 (- (* x2 y1) (* x2 y2))) x1)) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow x2 2) (- (* x2 y1) (* x2 y2))) x1)) (* x2 (- (* x2 y1) (* x2 y2)))) x1)) (* x2 y1)) (* x2 y2)) x1))) |
(* -1 (* x1 (- (* -1 (/ (* x2 y1) x1)) (* -1 y2)))) |
12 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
2.0ms | x1 | @ | -inf | ((/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* y1 x2) (* y2 x1)) |
1.0ms | x2 | @ | -inf | ((/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* y1 x2) (* y2 x1)) |
1.0ms | y1 | @ | -inf | ((/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* y1 x2) (* y2 x1)) |
1.0ms | y1 | @ | 0 | ((/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* y1 x2) (* y2 x1)) |
1.0ms | x2 | @ | inf | ((/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* y1 x2) (* y2 x1)) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 190 | 707 |
1 | 633 | 589 |
2 | 2051 | 495 |
3 | 7741 | 494 |
0 | 8457 | 473 |
1× | iter limit |
1× | node limit |
Inputs |
---|
(* -1 (/ (* x1 y2) (- x2 x1))) |
(+ (* -1 (/ (* x1 y2) (- x2 x1))) (/ (* x2 y1) (- x2 x1))) |
(* -1 (* x1 y2)) |
(- (* x2 y1) (* x1 y2)) |
(* x2 y1) |
(/ (* x2 y1) (- x2 x1)) |
(* y1 (+ (* -1 (/ (* x1 y2) (* y1 (- x2 x1)))) (/ x2 (- x2 x1)))) |
(* y1 (+ x2 (* -1 (/ (* x1 y2) y1)))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (/ (* x1 y2) (* y1 (- x2 x1)))))) |
(* -1 (* y1 (+ (* -1 x2) (/ (* x1 y2) y1)))) |
y2 |
(+ y2 (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (* x2 (- (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) (pow x1 2)) (* -1 (/ (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))) x1))))) (* -1 (/ y2 x1))))) |
y1 |
(- (+ y1 (* -1 (/ (* x1 y2) x2))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2)))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 3)))) (+ (* -1 (/ (* x1 y1) x2)) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2))))) |
(* x2 (+ y1 (* -1 (/ (* x1 y2) x2)))) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2))) x2))) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (+ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2)) x2))) x2))) |
(* -1 (* x2 (+ (* -1 y1) (/ (* x1 y2) x2)))) |
(+ (* -1 (* x1 y2)) (* x2 y1)) |
(* x1 y2) |
(* y2 (+ (* -1 (/ x1 (- x2 x1))) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(* y2 (- (/ (* x2 y1) y2) x1)) |
(* -1 (* y2 (+ (* -1 (/ (* x2 y1) (* y2 (- x2 x1)))) (/ x1 (- x2 x1))))) |
(* -1 (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x1)))) |
(+ y1 (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (* x1 (- (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) (pow x2 2)) (* -1 (/ (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))) x2))))) (* -1 (/ y1 x2))))) |
(- (+ y2 (* -1 (/ (* x2 y1) x1))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2)))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* (pow x2 2) (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 3)))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2))))) |
(* x1 (- (/ (* x2 y1) x1) y2)) |
(+ y2 (* -1 (/ (- (* x2 y1) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* x2 y1) (/ (* x2 (- (* x2 y1) (* x2 y2))) x1)) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow x2 2) (- (* x2 y1) (* x2 y2))) x1)) (* x2 (- (* x2 y1) (* x2 y2)))) x1)) (* x2 y1)) (* x2 y2)) x1))) |
(* -1 (* x1 (- (* -1 (/ (* x2 y1) x1)) (* -1 y2)))) |
Outputs |
---|
(* -1 (/ (* x1 y2) (- x2 x1))) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(+ (* -1 (/ (* x1 y2) (- x2 x1))) (/ (* x2 y1) (- x2 x1))) |
(fma.f64 (/.f64 y2 (-.f64 x1 x2)) x1 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(* -1 (* x1 y2)) |
(*.f64 (neg.f64 y2) x1) |
(- (* x2 y1) (* x1 y2)) |
(fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) |
(* x2 y1) |
(*.f64 x2 y1) |
(/ (* x2 y1) (- x2 x1)) |
(*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) |
(* y1 (+ (* -1 (/ (* x1 y2) (* y1 (- x2 x1)))) (/ x2 (- x2 x1)))) |
(*.f64 (fma.f64 (/.f64 y2 y1) (/.f64 x1 (-.f64 x1 x2)) (/.f64 x2 (-.f64 x2 x1))) y1) |
(* y1 (+ x2 (* -1 (/ (* x1 y2) y1)))) |
(*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (/ (* x1 y2) (* y1 (- x2 x1)))))) |
(*.f64 (fma.f64 (/.f64 y2 y1) (/.f64 x1 (-.f64 x1 x2)) (/.f64 x2 (-.f64 x2 x1))) y1) |
(* -1 (* y1 (+ (* -1 x2) (/ (* x1 y2) y1)))) |
(*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) |
y2 |
(+ y2 (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))))) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) x1)) (* -1 (/ y2 x1))))) |
(fma.f64 (-.f64 (/.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (*.f64 x2 (-.f64 y2 y1)) x1) y2) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (* x2 (- (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) (pow x1 2)) (* -1 (/ (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))) x1))))) (* -1 (/ y2 x1))))) |
(fma.f64 (fma.f64 (*.f64 (-.f64 (/.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x1))) x2 (neg.f64 (/.f64 (-.f64 y1 y2) x1))) x2 y2) |
y1 |
(- (+ y1 (* -1 (/ (* x1 y2) x2))) (* -1 (/ (* x1 y1) x2))) |
(fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2)))) (* -1 (/ (* x1 y1) x2))) |
(fma.f64 (-.f64 (/.f64 x1 x2) #s(literal -1 binary64)) (/.f64 (*.f64 x1 (-.f64 y1 y2)) x2) y1) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 3)))) (+ (* -1 (/ (* x1 y1) x2)) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2))))) |
(fma.f64 (-.f64 (/.f64 x1 x2) #s(literal -1 binary64)) (/.f64 (*.f64 x1 (-.f64 y1 y2)) x2) (fma.f64 (/.f64 (*.f64 x1 (-.f64 y1 y2)) (pow.f64 x2 #s(literal 3 binary64))) (*.f64 x1 x1) y1)) |
(* x2 (+ y1 (* -1 (/ (* x1 y2) x2)))) |
(*.f64 (-.f64 y1 (/.f64 (*.f64 x1 y2) x2)) x2) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2))) x2))) |
(fma.f64 (-.f64 (/.f64 x1 x2) #s(literal -1 binary64)) (/.f64 (*.f64 x1 (-.f64 y1 y2)) x2) y1) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (+ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2)) x2))) x2))) |
(+.f64 (/.f64 (fma.f64 x1 (-.f64 y1 y2) (/.f64 (*.f64 (*.f64 x1 (-.f64 y1 y2)) (fma.f64 x1 (/.f64 x1 x2) x1)) x2)) x2) y1) |
(* -1 (* x2 (+ (* -1 y1) (/ (* x1 y2) x2)))) |
(*.f64 (-.f64 y1 (/.f64 (*.f64 x1 y2) x2)) x2) |
(+ (* -1 (* x1 y2)) (* x2 y1)) |
(fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) |
(* x1 y2) |
(*.f64 x1 y2) |
(* y2 (+ (* -1 (/ x1 (- x2 x1))) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
(* y2 (- (/ (* x2 y1) y2) x1)) |
(*.f64 (-.f64 (/.f64 (*.f64 x2 y1) y2) x1) y2) |
(* -1 (* y2 (+ (* -1 (/ (* x2 y1) (* y2 (- x2 x1)))) (/ x1 (- x2 x1))))) |
(*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
(* -1 (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x1)))) |
(*.f64 (-.f64 (/.f64 (*.f64 x2 y1) y2) x1) y2) |
(+ y1 (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))))) |
(fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) x2)) (* -1 (/ y1 x2))))) |
(fma.f64 (-.f64 (/.f64 x1 x2) #s(literal -1 binary64)) (/.f64 (*.f64 x1 (-.f64 y1 y2)) x2) y1) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (* x1 (- (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) (pow x2 2)) (* -1 (/ (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))) x2))))) (* -1 (/ y1 x2))))) |
(fma.f64 (fma.f64 (*.f64 (-.f64 (/.f64 x1 x2) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) x2) (-.f64 y2 y1)) x2)) x1 (*.f64 (/.f64 #s(literal -1 binary64) x2) (-.f64 y2 y1))) x1 y1) |
(- (+ y2 (* -1 (/ (* x2 y1) x1))) (* -1 (/ (* x2 y2) x1))) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2)))) (* -1 (/ (* x2 y2) x1))) |
(fma.f64 (-.f64 (/.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (*.f64 x2 (-.f64 y2 y1)) x1) y2) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* (pow x2 2) (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 3)))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2))))) |
(fma.f64 (-.f64 (/.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (*.f64 x2 (-.f64 y2 y1)) x1) (fma.f64 (*.f64 (*.f64 x2 (-.f64 y2 y1)) x2) (/.f64 x2 (pow.f64 x1 #s(literal 3 binary64))) y2)) |
(* x1 (- (/ (* x2 y1) x1) y2)) |
(*.f64 (-.f64 (*.f64 (/.f64 y1 x1) x2) y2) x1) |
(+ y2 (* -1 (/ (- (* x2 y1) (* x2 y2)) x1))) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
(+ y2 (* -1 (/ (- (+ (* x2 y1) (/ (* x2 (- (* x2 y1) (* x2 y2))) x1)) (* x2 y2)) x1))) |
(-.f64 y2 (/.f64 (*.f64 x2 (-.f64 (fma.f64 (/.f64 x2 x1) (-.f64 y1 y2) y1) y2)) x1)) |
(+ y2 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow x2 2) (- (* x2 y1) (* x2 y2))) x1)) (* x2 (- (* x2 y1) (* x2 y2)))) x1)) (* x2 y1)) (* x2 y2)) x1))) |
(-.f64 y2 (/.f64 (fma.f64 (-.f64 y1 y2) x2 (/.f64 (*.f64 (*.f64 (-.f64 y1 y2) x2) (fma.f64 x2 (/.f64 x2 x1) x2)) x1)) x1)) |
(* -1 (* x1 (- (* -1 (/ (* x2 y1) x1)) (* -1 y2)))) |
(*.f64 (-.f64 (*.f64 (/.f64 y1 x1) x2) y2) x1) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 9 | 24 |
0 | 14 | 24 |
1 | 59 | 24 |
2 | 464 | 24 |
3 | 6358 | 24 |
0 | 8162 | 24 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
(-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) |
(*.f64 y1 x2) |
(*.f64 y2 x1) |
Outputs |
---|
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (fma.f64 (*.f64 x1 y2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1))) |
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1)) (+.f64 (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) #s(literal 3 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) (-.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (neg.f64 (+.f64 x1 x2))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (neg.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)))) |
(*.f64 (pow.f64 (/.f64 (-.f64 x2 x1) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (-.f64 x2 x1) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (neg.f64 (+.f64 x1 x2))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)))) |
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)))) (+.f64 x1 x2)) |
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) |
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) #s(literal -1/2 binary64))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) |
(*.f64 (/.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(*.f64 (/.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64)))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (pow.f64 (+.f64 x1 x2) #s(literal 1 binary64))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (+.f64 x1 x2)) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal 1 binary64))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (neg.f64 x1) (-.f64 (neg.f64 x1) x2) (*.f64 x2 x2))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) |
(*.f64 (pow.f64 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2)) #s(literal -1 binary64)) (*.f64 (+.f64 x1 x2) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)))) |
(*.f64 (pow.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1)) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1)) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64))) (pow.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) |
(*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1))) |
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64))) #s(literal -1 binary64))) |
(*.f64 (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2))) (pow.f64 (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64)) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x2 x1))) |
(*.f64 (+.f64 x1 x2) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)))) |
(*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (/.f64 (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) (-.f64 x2 x1))) |
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 x2 x1))) |
(*.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) |
(*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (pow.f64 (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 x2 x1))) |
(*.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) |
(*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 x2 x1)) #s(literal 1 binary64)) |
(*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) |
(pow.f64 (pow.f64 (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) |
(pow.f64 (/.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64)) (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 x2 x1)) #s(literal 1 binary64)) |
(/.f64 (/.f64 (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2))) (-.f64 x2 x1)) (-.f64 x2 x1)) |
(/.f64 (pow.f64 (/.f64 (-.f64 x2 x1) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) |
(/.f64 (pow.f64 (/.f64 (-.f64 x2 x1) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) #s(literal -1 binary64)) (-.f64 x2 x1)) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) (fma.f64 x1 y2 (*.f64 x2 y1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 x1 (-.f64 x1 x2) (*.f64 x2 x2))) |
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (-.f64 x2 x1)) |
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (-.f64 (pow.f64 x2 #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 x1 x2) x1) #s(literal 2 binary64)))) (-.f64 (*.f64 x2 x2) (*.f64 (+.f64 x1 x2) x1))) |
(/.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 x1 x2) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 x1 x2) x1) (-.f64 (*.f64 (+.f64 x1 x2) x1) (*.f64 x2 x2)) (pow.f64 x2 #s(literal 4 binary64)))) |
(/.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))))) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1))) (fma.f64 x1 y2 (*.f64 x2 y1))) |
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1))) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64)))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64)))) (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)))) |
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2)))) (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64))) |
(/.f64 (*.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) #s(literal 1 binary64)) (-.f64 x1 x2)) |
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) (-.f64 x1 x2)) |
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))))) |
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1))) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1))) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64)))) (neg.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64))))) |
(/.f64 (neg.f64 (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2)))) (neg.f64 (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2)) (fma.f64 x1 (-.f64 x1 x2) (*.f64 x2 x2)))) |
(/.f64 (*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (*.f64 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2)) (-.f64 x2 x1))) |
(/.f64 (*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 x1 x2) x1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))) (-.f64 (*.f64 x2 x2) (*.f64 (+.f64 x1 x2) x1)))) |
(/.f64 (*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (+.f64 (pow.f64 (*.f64 (+.f64 x1 x2) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 6 binary64)))) (*.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 x1 x2) x1) (-.f64 (*.f64 (+.f64 x1 x2) x1) (*.f64 x2 x2)) (pow.f64 x2 #s(literal 4 binary64))))) |
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))))) (*.f64 (-.f64 x1 x2) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) (*.f64 (-.f64 x1 x2) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))))) (*.f64 (-.f64 x2 x1) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) (*.f64 (-.f64 x2 x1) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 x1 x2))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 x2 x1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x1 x2))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (-.f64 x1 x2))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (-.f64 x2 x1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x1 x2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x1 x2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x1 x2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x1 x2))) |
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 y1) x2) (-.f64 x1 x2)) (*.f64 (-.f64 x1 x2) (*.f64 (neg.f64 y2) x1))) (pow.f64 (-.f64 x1 x2) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 y1) x2) (/.f64 (/.f64 (-.f64 x2 x1) x1) y2)) (*.f64 (-.f64 x1 x2) #s(literal 1 binary64))) (*.f64 (-.f64 x1 x2) (/.f64 (/.f64 (-.f64 x2 x1) x1) y2))) |
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 y1) x2) (-.f64 x2 x1)) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2))) (*.f64 (-.f64 x1 x2) (-.f64 x2 x1))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 x1 x2)) (*.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) (*.f64 (neg.f64 y2) x1))) (*.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) (-.f64 x1 x2))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x2 x1) x1) y2)) (*.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) (/.f64 (/.f64 (-.f64 x2 x1) x1) y2))) |
(/.f64 (-.f64 (-.f64 x2 x1) (*.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) (*.f64 x1 y2))) (*.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) (-.f64 x2 x1))) |
(/.f64 (-.f64 (*.f64 (*.f64 x2 y1) (-.f64 x1 x2)) (*.f64 (-.f64 x2 x1) (*.f64 (neg.f64 y2) x1))) (*.f64 (-.f64 x2 x1) (-.f64 x1 x2))) |
(/.f64 (-.f64 (*.f64 (*.f64 x2 y1) (/.f64 (/.f64 (-.f64 x2 x1) x1) y2)) (-.f64 x2 x1)) (*.f64 (-.f64 x2 x1) (/.f64 (/.f64 (-.f64 x2 x1) x1) y2))) |
(/.f64 (*.f64 (+.f64 x1 x2) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1))) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) |
(/.f64 (*.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1))) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) |
(/.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) |
(/.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1)) (fma.f64 x1 y2 (*.f64 x2 y1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1)) (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)) (+.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (*.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)) (+.f64 (+.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 9 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 9 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)) (+.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64))) (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (*.f64 (-.f64 x1 x2) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (*.f64 (-.f64 x2 x1) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (*.f64 (-.f64 x1 x2) (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (*.f64 (-.f64 x1 x2) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (*.f64 (-.f64 x2 x1) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2))) (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64))) |
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64)) (-.f64 x1 x2))) |
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (*.f64 (-.f64 x1 x2) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 x1 x2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 x2 x1)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 x2 x1)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64))) (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64)) (fma.f64 (-.f64 x2 x1) (*.f64 x2 y1) (*.f64 (-.f64 x1 x2) (*.f64 x1 y2))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (-.f64 x1 x2) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (-.f64 x2 x1) (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (-.f64 x1 x2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1))) |
(/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x1 x2)) |
(/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 x2 x1)) |
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))))) |
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x2 x1)))) |
(neg.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x2 x1))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y1) x2) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (neg.f64 (+.f64 x1 x2)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y1) x2) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (neg.f64 (+.f64 x1 x2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y1) x2) (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (neg.f64 (+.f64 x1 x2)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y1) x2) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y1) x2) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y1) x2) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (neg.f64 (+.f64 x1 x2)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (neg.f64 (+.f64 x1 x2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (neg.f64 (+.f64 x1 x2)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (neg.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (neg.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (neg.f64 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (*.f64 x2 y1) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 x2 y1) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 x2 y1) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (neg.f64 (*.f64 (/.f64 x1 (+.f64 x1 x2)) (/.f64 y2 (-.f64 x2 x1)))) (+.f64 x1 x2) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (neg.f64 (/.f64 (*.f64 x1 y2) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (/.f64 x2 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 y1 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 x2 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 y1 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 x2 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 y1 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 x2 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 y1 (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 x2 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 y1 (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 x2 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 y1 (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 x2 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 y1 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 x2 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 y1 (fma.f64 (neg.f64 x1) x1 (*.f64 x2 x2))) (/.f64 x2 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 x2 (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 y1 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 x2 (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 y1 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 x2 (pow.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) #s(literal -1 binary64))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (*.f64 (*.f64 x2 y1) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (*.f64 (*.f64 x2 y1) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (*.f64 (*.f64 x2 y1) #s(literal 1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 (-.f64 x2 x1)) x2 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 y1 (-.f64 x2 x1)) x2 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 y1 (-.f64 x2 x1)) x2 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (*.f64 (/.f64 x1 (+.f64 x1 x2)) (/.f64 y2 (-.f64 x2 x1))) (neg.f64 (+.f64 x1 x2)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (/.f64 (*.f64 x1 y2) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2))) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (*.f64 (/.f64 x2 (+.f64 x1 x2)) (/.f64 y1 (-.f64 x2 x1))) (+.f64 x1 x2) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (*.f64 (/.f64 x2 (+.f64 x1 x2)) (/.f64 y1 (-.f64 x2 x1))) (+.f64 x1 x2) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (*.f64 (/.f64 x2 (+.f64 x1 x2)) (/.f64 y1 (-.f64 x2 x1))) (+.f64 x1 x2) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (neg.f64 x1) (-.f64 (neg.f64 x1) x2) (*.f64 x2 x2)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (neg.f64 x1) (-.f64 (neg.f64 x1) x2) (*.f64 x2 x2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (neg.f64 x1) (-.f64 (neg.f64 x1) x2) (*.f64 x2 x2)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x1 (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x2)) |
(fma.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x2 (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x1)) |
(fma.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 x2)) (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 x1 x2))) |
(fma.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (+.f64 x1 x2) x1) (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 x2 x2))) |
(fma.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 x2 x2) (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (+.f64 x1 x2) x1))) |
(fma.f64 (fma.f64 x1 x1 (*.f64 x2 x2)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (*.f64 x1 x2) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))))) |
(fma.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 x2 y1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 x2 y1) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 x2 y1) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (*.f64 (neg.f64 y1) x2) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (*.f64 (neg.f64 y1) x2) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (*.f64 (neg.f64 y1) x2) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (neg.f64 y2) (/.f64 x1 (-.f64 x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (+.f64 x1 x2) (*.f64 (/.f64 x2 (+.f64 x1 x2)) (/.f64 y1 (-.f64 x2 x1))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (+.f64 x1 x2) (*.f64 (/.f64 x2 (+.f64 x1 x2)) (/.f64 y1 (-.f64 x2 x1))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (+.f64 x1 x2) (*.f64 (/.f64 x2 (+.f64 x1 x2)) (/.f64 y1 (-.f64 x2 x1))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (neg.f64 x1) (/.f64 y2 (-.f64 x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (*.f64 (neg.f64 y2) x1) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (fma.f64 (+.f64 x1 x2) x1 (*.f64 x2 x2)) (/.f64 (*.f64 x2 y1) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 (*.f64 (+.f64 x1 x2) x1) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (*.f64 x2 x2) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))))) |
(fma.f64 (*.f64 x2 x2) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 x1 x2) x1) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))))) |
(fma.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)) #s(literal 1 binary64))) |
(fma.f64 (*.f64 x1 y2) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 x1 (neg.f64 (/.f64 y2 (-.f64 x2 x1))) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 x1 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (*.f64 x2 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))))) |
(fma.f64 y2 (neg.f64 (/.f64 x1 (-.f64 x2 x1))) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(fma.f64 (*.f64 x2 y1) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 (*.f64 x2 y1) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 (*.f64 x2 y1) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 x2 (/.f64 y1 (-.f64 x2 x1)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 x2 (/.f64 y1 (-.f64 x2 x1)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 x2 (/.f64 y1 (-.f64 x2 x1)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(fma.f64 x2 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (*.f64 x1 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))))) |
(fma.f64 y1 (/.f64 x2 (-.f64 x2 x1)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(fma.f64 y1 (/.f64 x2 (-.f64 x2 x1)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(fma.f64 y1 (/.f64 x2 (-.f64 x2 x1)) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1)))) (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -2 binary64)) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -3 binary64)) (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64)))) (/.f64 (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x1) y2) #s(literal -3 binary64)) (fma.f64 (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) x2) y1) #s(literal -2 binary64))))) |
(-.f64 (/.f64 (*.f64 (-.f64 x2 x1) (*.f64 x2 y1)) (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 x2 x1) x1) y2) (pow.f64 (-.f64 x2 x1) #s(literal 2 binary64)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (-.f64 x2 x1)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 x2 x1)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 x2 x1)) (/.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (-.f64 x2 x1))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (-.f64 x2 x1)) (/.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (-.f64 x2 x1))) |
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 x1 x2)) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x2 x1))) |
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x2 x1))) |
(-.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (*.f64 (/.f64 y2 (-.f64 x2 x1)) x1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) #s(literal -1 binary64))) |
(+.f64 (*.f64 x1 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)))) (*.f64 x2 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))))) |
(+.f64 (*.f64 x2 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)))) (*.f64 x1 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))))) |
(+.f64 (*.f64 (fma.f64 x1 x1 (*.f64 x2 x2)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (*.f64 (*.f64 x1 x2) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))))) |
(+.f64 (*.f64 (*.f64 (+.f64 x1 x2) x1) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (*.f64 (*.f64 x2 x2) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))))) |
(+.f64 (*.f64 (*.f64 x2 x2) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 x1 x2) x1) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)) #s(literal 1 binary64))) |
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x1) (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x2)) |
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x2) (*.f64 (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) x1)) |
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 x2))) (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 x1 x2))) |
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (+.f64 x1 x2) x1)) (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 x2 x2))) |
(+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 x2 x2)) (*.f64 (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (*.f64 (+.f64 x1 x2) x1))) |
(+.f64 (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(+.f64 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
(+.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (*.f64 (neg.f64 y2) x1))) |
(+.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2)))) |
(+.f64 (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2) (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) #s(literal 3 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) (-.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (fma.f64 (*.f64 x1 y2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) |
(*.f64 (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) |
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal -1 binary64))) |
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal -1 binary64))) |
(*.f64 #s(literal -1 binary64) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) |
(*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)))) |
(*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) #s(literal 1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64))) |
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1))) |
(*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)))) |
(*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(*.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal 1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal 1 binary64)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 9 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 9 binary64))) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 3 binary64)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))))) (fma.f64 x1 y2 (*.f64 x2 y1))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 2 binary64))) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) #s(literal 1 binary64)) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 9 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 3 binary64))) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal 2 binary64))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal 2 binary64))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (+.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (+.f64 (+.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 9 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 9 binary64))) (*.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (+.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x1 y2) y1) x2) #s(literal 3 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (neg.f64 (neg.f64 (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64))) (fma.f64 x1 y2 (*.f64 x2 y1))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64)) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (*.f64 (*.f64 x1 (*.f64 x2 y1)) (neg.f64 y2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 y2) x1) (-.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64))) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) |
(neg.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) |
(fma.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)))) (fma.f64 (*.f64 x1 y2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)))) (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) #s(literal 3 binary64)) (pow.f64 (*.f64 x2 y1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) (-.f64 (*.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2)) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) (pow.f64 (*.f64 x2 y1) #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 (*.f64 (*.f64 y1 y1) x2) (/.f64 x2 (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (*.f64 (*.f64 x2 x2) y1) (/.f64 y1 (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (*.f64 y1 y1) (/.f64 (*.f64 x2 x2) (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3/2 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 #s(literal -1 binary64) (*.f64 x1 y2) (*.f64 x2 y1)) |
(fma.f64 (pow.f64 y1 #s(literal 3 binary64)) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) |
(fma.f64 (neg.f64 x1) y2 (*.f64 x2 y1)) |
(fma.f64 (*.f64 x2 x2) (/.f64 (*.f64 y1 y1) (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (pow.f64 x2 #s(literal 3 binary64)) (/.f64 (pow.f64 y1 #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (/.f64 (*.f64 x2 y1) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (pow.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (pow.f64 (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 (*.f64 x1 y2) #s(literal -1 binary64) (*.f64 x2 y1)) |
(fma.f64 x1 (neg.f64 y2) (*.f64 x2 y1)) |
(fma.f64 y2 (neg.f64 x1) (*.f64 x2 y1)) |
(fma.f64 (*.f64 x2 y1) (/.f64 (*.f64 x2 y1) (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 (*.f64 x2 y1) (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(fma.f64 x2 (/.f64 (*.f64 (*.f64 y1 y1) x2) (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 x2 y1 (*.f64 (neg.f64 y2) x1)) |
(fma.f64 y1 (/.f64 (*.f64 (*.f64 x2 x2) y1) (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(fma.f64 y1 x2 (*.f64 (neg.f64 y2) x1)) |
(-.f64 (fma.f64 x2 y1 #s(literal 0 binary64)) (*.f64 x1 y2)) |
(-.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64))))) |
(-.f64 #s(literal 0 binary64) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2))) |
(-.f64 (*.f64 x2 y1) (*.f64 x1 y2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 x2 y1)) #s(literal -1 binary64))) #s(literal -1 binary64))) |
(+.f64 (neg.f64 (*.f64 (neg.f64 y1) x2)) (*.f64 (neg.f64 y2) x1)) |
(+.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 2 binary64)) (fma.f64 x1 y2 (*.f64 x2 y1))))) |
(+.f64 (/.f64 (pow.f64 (*.f64 x2 y1) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 x1 y2) #s(literal 3 binary64)) (fma.f64 (fma.f64 x1 y2 (*.f64 x2 y1)) (*.f64 x1 y2) (pow.f64 (*.f64 x2 y1) #s(literal 2 binary64)))))) |
(+.f64 (*.f64 (neg.f64 y2) x1) (*.f64 x2 y1)) |
(+.f64 (*.f64 x2 y1) (*.f64 (neg.f64 y2) x1)) |
(*.f64 x2 y1) |
(*.f64 y1 x2) |
(*.f64 (neg.f64 (neg.f64 y2)) x1) |
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 y2) x1)) |
(*.f64 (neg.f64 y2) (neg.f64 x1)) |
(*.f64 (neg.f64 x1) (neg.f64 y2)) |
(*.f64 #s(literal 1 binary64) (*.f64 x1 y2)) |
(*.f64 x1 (neg.f64 (neg.f64 y2))) |
(*.f64 x1 y2) |
(*.f64 y2 x1) |
(neg.f64 (*.f64 (neg.f64 y2) x1)) |
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 y2) x1)) |
Compiled 11 810 to 1 073 computations (90.9% saved)
10 alts after pruning (9 fresh and 1 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 404 | 9 | 413 |
Fresh | 0 | 0 | 0 |
Picked | 0 | 1 | 1 |
Done | 0 | 0 | 0 |
Total | 404 | 10 | 414 |
Status | Accuracy | Program |
---|---|---|
86.8% | (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) | |
✓ | 78.6% | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
▶ | 67.7% | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
▶ | 37.7% | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
78.5% | (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) | |
▶ | 50.7% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
43.1% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) | |
▶ | 90.9% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
41.3% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) | |
▶ | 49.3% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
Compiled 355 to 245 computations (31% saved)
1× | egg-herbie |
Found 20 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) | |
cost-diff | 0 | #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) | |
cost-diff | 0 | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) | |
cost-diff | 2 | (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) | |
cost-diff | 0 | (-.f64 y1 y2) | |
cost-diff | 0 | (/.f64 (-.f64 y1 y2) x1) | |
cost-diff | 0 | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) | |
cost-diff | 1 | (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) | |
cost-diff | 0 | (neg.f64 y2) | |
cost-diff | 0 | (*.f64 (neg.f64 y2) x1) | |
cost-diff | 0 | #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) | |
cost-diff | 0 | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) | |
cost-diff | 0 | (-.f64 x1 x2) | |
cost-diff | 0 | (/.f64 x1 (-.f64 x1 x2)) | |
cost-diff | 0 | (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) | |
cost-diff | 0 | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) | |
cost-diff | 0 | (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) | |
cost-diff | 0 | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) | |
cost-diff | 1 | (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) | |
cost-diff | 4 | (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 34 | 272 |
0 | 57 | 272 |
1 | 103 | 272 |
2 | 197 | 272 |
3 | 417 | 272 |
4 | 1190 | 256 |
5 | 2684 | 256 |
6 | 5172 | 255 |
7 | 7730 | 255 |
0 | 8129 | 253 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
(*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
(fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) |
(/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) |
(/.f64 x2 (-.f64 x2 x1)) |
x2 |
(-.f64 x2 x1) |
x1 |
y2 |
y1 |
(/.f64 x1 (-.f64 x1 x2)) |
(-.f64 x1 x2) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(/.f64 x1 (-.f64 x1 x2)) |
x1 |
(-.f64 x1 x2) |
x2 |
y2 |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) |
(*.f64 (neg.f64 y2) x1) |
(neg.f64 y2) |
y2 |
x1 |
(-.f64 x2 x1) |
x2 |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
(/.f64 (-.f64 y1 y2) x1) |
(-.f64 y1 y2) |
y1 |
y2 |
x1 |
(neg.f64 x2) |
x2 |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) |
(*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) |
(fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) |
(/.f64 y2 y1) |
y2 |
y1 |
(neg.f64 x1) |
x1 |
x2 |
(-.f64 x2 x1) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x1 x2))) |
(*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
(/.f64 (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)) (-.f64 x1 x2)) |
(fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) |
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x2 x1)) (fma.f64 (/.f64 y1 y2) x2 (neg.f64 x1))) |
(/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) |
(/.f64 x2 (-.f64 x2 x1)) |
x2 |
(-.f64 x2 x1) |
x1 |
y2 |
y1 |
(/.f64 x1 (-.f64 x1 x2)) |
(-.f64 x1 x2) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(/.f64 x1 (-.f64 x1 x2)) |
x1 |
(-.f64 x1 x2) |
x2 |
y2 |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 x1) y2)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 x1) y2)) |
(*.f64 (neg.f64 y2) x1) |
(*.f64 (neg.f64 x1) y2) |
(neg.f64 y2) |
y2 |
x1 |
(-.f64 x2 x1) |
x2 |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 x2 x1) (-.f64 y2 y1) y2)) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
(fma.f64 (/.f64 x2 x1) (-.f64 y2 y1) y2) |
(/.f64 (-.f64 y1 y2) x1) |
(-.f64 y1 y2) |
y1 |
y2 |
x1 |
(neg.f64 x2) |
x2 |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (fma.f64 (neg.f64 x1) y2 (*.f64 x2 y1))) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (fma.f64 (neg.f64 x1) y2 (*.f64 x2 y1))) |
(*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) |
(fma.f64 (neg.f64 x1) y2 (*.f64 x2 y1)) |
(fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) |
(fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) |
(/.f64 y2 y1) |
y2 |
y1 |
(neg.f64 x1) |
x1 |
x2 |
(-.f64 x2 x1) |
Found 20 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.0 | #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) | |
accuracy | 2.510766216450779 | (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) | |
accuracy | 4.578619472648667 | (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) | |
accuracy | 13.640483192866293 | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) | |
accuracy | 0.0 | (neg.f64 x2) | |
accuracy | 0.015625 | (/.f64 (-.f64 y1 y2) x1) | |
accuracy | 5.054762431499526 | (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) | |
accuracy | 28.25805163216391 | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) | |
accuracy | 0.0 | (*.f64 (neg.f64 y2) x1) | |
accuracy | 0.0 | (neg.f64 y2) | |
accuracy | 13.640483192866293 | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) | |
accuracy | 32.16362528222447 | #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) | |
accuracy | 0.0 | (-.f64 x1 x2) | |
accuracy | 0.0078125 | (/.f64 x1 (-.f64 x1 x2)) | |
accuracy | 1.7520166121178589 | (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) | |
accuracy | 32.20443644859738 | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) | |
accuracy | 0.0078125 | (/.f64 x1 (-.f64 x1 x2)) | |
accuracy | 0.125 | (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) | |
accuracy | 3.357616150208304 | (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) | |
accuracy | 5.046036048341164 | (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
54.0ms | 256× | 0 | valid |
Compiled 214 to 31 computations (85.5% saved)
ival-mult
: 14.0ms (40.1% of total)ival-div
: 9.0ms (25.8% of total)ival-sub
: 5.0ms (14.3% of total)ival-add
: 3.0ms (8.6% of total)ival-neg
: 3.0ms (8.6% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)Inputs |
---|
(*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
(fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
(/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(/.f64 x1 (-.f64 x1 x2)) |
(-.f64 x1 x2) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) |
(*.f64 (neg.f64 y2) x1) |
(neg.f64 y2) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
(/.f64 (-.f64 y1 y2) x1) |
(-.f64 y1 y2) |
(*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) |
(fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) |
(neg.f64 x2) |
Outputs |
---|
(/ (* x1 y2) (- x1 x2)) |
(+ (/ (* x1 y2) (- x1 x2)) (/ (* x2 y1) (- x2 x1))) |
(/ x1 (- x1 x2)) |
(+ (/ x1 (- x1 x2)) (/ (* x2 y1) (* y2 (- x2 x1)))) |
(* -1 (/ (* x1 y2) (- x2 x1))) |
(+ (* -1 (/ (* x1 y2) (- x2 x1))) (/ (* x2 y1) (- x2 x1))) |
(* -1 (* x1 y2)) |
(- (* x2 y1) (* x1 y2)) |
(+ y2 (/ (* x2 y2) x1)) |
(+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 y2) x1))) |
(* -1 (/ y2 x1)) |
(+ (* -1 (/ y2 x1)) (/ y1 x1)) |
(* -1 y2) |
(- y1 y2) |
(+ (* -1 (* x1 y2)) (* x2 y1)) |
(* -1 (/ (* x1 y2) y1)) |
(/ (+ (* -1 (* x1 y2)) (* x2 y1)) y1) |
(/ (* x2 y1) (- x2 x1)) |
(* y1 (+ (/ x2 (- x2 x1)) (/ (* x1 y2) (* y1 (- x1 x2))))) |
(/ (* x2 y1) (* y2 (- x2 x1))) |
(* y1 (+ (/ x1 (* y1 (- x1 x2))) (/ x2 (* y2 (- x2 x1))))) |
(* y1 (+ (* -1 (/ (* x1 y2) (* y1 (- x2 x1)))) (/ x2 (- x2 x1)))) |
(* x2 y1) |
(* y1 (+ x2 (* -1 (/ (* x1 y2) y1)))) |
(* -1 (/ (* x2 y1) x1)) |
(* y1 (+ (* -1 (/ x2 x1)) (+ (/ y2 y1) (/ (* x2 y2) (* x1 y1))))) |
(/ y1 x1) |
(* y1 (+ (* -1 (/ y2 (* x1 y1))) (/ 1 x1))) |
y1 |
(* y1 (+ 1 (* -1 (/ y2 y1)))) |
x2 |
(+ x2 (* -1 (/ (* x1 y2) y1))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (* -1 (/ (* x1 y2) (* y1 (- x1 x2))))))) |
(* -1 (* y1 (+ (* -1 (/ x1 (* y1 (- x1 x2)))) (* -1 (/ x2 (* y2 (- x2 x1))))))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (/ (* x1 y2) (* y1 (- x2 x1)))))) |
(* -1 (* y1 (+ (* -1 x2) (/ (* x1 y2) y1)))) |
(* -1 (* y1 (+ (* -1 (/ (+ y2 (/ (* x2 y2) x1)) y1)) (/ x2 x1)))) |
(* -1 (* y1 (- (/ y2 (* x1 y1)) (/ 1 x1)))) |
(* -1 (* y1 (- (/ y2 y1) 1))) |
y2 |
(+ y2 (* x2 (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1))))) |
(+ y2 (* x2 (+ (* x2 (* y2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2))))) (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))))) |
(+ y2 (* x2 (+ (* x2 (+ (* x2 (* y2 (- (/ 1 (pow x1 3)) (/ y1 (* (pow x1 3) y2))))) (* y2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2)))))) (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))))) |
1 |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (+ (* x2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2)))) (/ 1 x1))))) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (+ (* x2 (- (+ (* x2 (- (/ 1 (pow x1 3)) (/ y1 (* (pow x1 3) y2)))) (/ 1 (pow x1 2))) (/ y1 (* (pow x1 2) y2)))) (/ 1 x1))))) |
(+ y2 (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (* x2 (- (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) (pow x1 2)) (* -1 (/ (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))) x1))))) (* -1 (/ y2 x1))))) |
(* -1 (/ x2 (* x1 y2))) |
(* x2 (- (* -1 (/ x2 (* (pow x1 2) y2))) (/ 1 (* x1 y2)))) |
(* x2 (- (* x2 (- (* -1 (/ x2 (* (pow x1 3) y2))) (/ 1 (* (pow x1 2) y2)))) (/ 1 (* x1 y2)))) |
(* x2 (- (* x2 (- (* x2 (- (* -1 (/ x2 (* (pow x1 4) y2))) (/ 1 (* (pow x1 3) y2)))) (/ 1 (* (pow x1 2) y2)))) (/ 1 (* x1 y2)))) |
(+ y2 (* x2 (- (/ (* x2 y2) (pow x1 2)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (* x2 (- (/ (* x2 y2) (pow x1 3)) (* -1 (/ y2 (pow x1 2))))) (* -1 (/ y2 x1))))) |
(+ 1 (/ x2 x1)) |
(+ 1 (* x2 (+ (/ 1 x1) (/ x2 (pow x1 2))))) |
(+ 1 (* x2 (+ (* x2 (+ (/ 1 (pow x1 2)) (/ x2 (pow x1 3)))) (/ 1 x1)))) |
x1 |
(+ x1 (* -1 x2)) |
(+ y2 (* -1 (/ (* x2 (- y1 y2)) x1))) |
(* -1 x2) |
(+ y1 (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2)) |
(+ y1 (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) (pow x2 2))) (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2))) |
(+ y1 (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) (pow x2 2))) (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 3) y1) y2)) (pow x1 3))) (pow x2 3))) (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2)))) |
(/ y1 y2) |
(- (+ (* -1 (/ x1 x2)) (/ y1 y2)) (* -1 (/ (* x1 y1) (* x2 y2)))) |
(- (+ (* -1 (/ x1 x2)) (+ (* -1 (/ (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2)) (pow x2 2))) (/ y1 y2))) (* -1 (/ (* x1 y1) (* x2 y2)))) |
(- (+ (* -1 (/ x1 x2)) (+ (* -1 (/ (+ (* -1 (/ (* (pow x1 3) y1) y2)) (pow x1 3)) (pow x2 3))) (/ y1 y2))) (+ (* -1 (/ (* x1 y1) (* x2 y2))) (+ (* -1 (/ (* (pow x1 2) y1) (* (pow x2 2) y2))) (/ (pow x1 2) (pow x2 2))))) |
(- (+ y1 (* -1 (/ (* x1 y2) x2))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2)))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 3)))) (+ (* -1 (/ (* x1 y1) x2)) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2))))) |
(/ 1 y2) |
(+ (/ 1 y2) (/ x1 (* x2 y2))) |
(- (+ (/ 1 y2) (/ (pow x1 2) (* (pow x2 2) y2))) (* -1 (/ x1 (* x2 y2)))) |
(- (+ (/ 1 y2) (/ (pow x1 3) (* (pow x2 3) y2))) (+ (* -1 (/ x1 (* x2 y2))) (* -1 (/ (pow x1 2) (* (pow x2 2) y2))))) |
(* -1 (/ (* x1 y2) x2)) |
(/ (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 2) y2) x2))) x2) |
(/ (- (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 3) y2) (pow x2 2)))) (/ (* (pow x1 2) y2) x2)) x2) |
(/ (- (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 4) y2) (pow x2 3)))) (+ (/ (* (pow x1 2) y2) x2) (/ (* (pow x1 3) y2) (pow x2 2)))) x2) |
(* -1 (/ x1 x2)) |
(/ (+ (* -1 x1) (* -1 (/ (pow x1 2) x2))) x2) |
(/ (- (+ (* -1 x1) (* -1 (/ (pow x1 3) (pow x2 2)))) (/ (pow x1 2) x2)) x2) |
(/ (- (+ (* -1 x1) (* -1 (/ (pow x1 4) (pow x2 3)))) (+ (/ (pow x1 2) x2) (/ (pow x1 3) (pow x2 2)))) x2) |
(* x2 (- (/ x1 x2) 1)) |
(* x2 (+ y1 (* -1 (/ (* x1 y2) x2)))) |
(* -1 (/ (* x2 (- y1 y2)) x1)) |
(* x2 (+ (* -1 (/ (- y1 y2) x1)) (/ y2 x2))) |
(* x2 (+ 1 (* -1 (/ (* x1 y2) (* x2 y1))))) |
(+ y1 (* -1 (/ (* y2 (- x1 (/ (* x1 y1) y2))) x2))) |
(+ y1 (* -1 (/ (+ (* y2 (- x1 (/ (* x1 y1) y2))) (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) x2)) x2))) |
(+ y1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2)))) (/ (* y2 (+ (* -1 (pow x1 3)) (/ (* (pow x1 3) y1) y2))) x2)) x2)) (* y2 (- x1 (/ (* x1 y1) y2)))) x2))) |
(+ (* -1 (/ (- x1 (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(+ (* -1 (/ (- (+ x1 (+ (* -1 (/ (* (pow x1 2) y1) (* x2 y2))) (/ (pow x1 2) x2))) (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(+ (* -1 (/ (- (+ x1 (* -1 (/ (- (+ (* -1 (/ (pow x1 3) x2)) (/ (* (pow x1 3) y1) (* x2 y2))) (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) x2))) (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2))) x2))) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (+ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2)) x2))) x2))) |
(+ (* -1 (/ (- (* -1 (/ (pow x1 2) (* x2 y2))) (/ x1 y2)) x2)) (/ 1 y2)) |
(+ (* -1 (/ (- (* -1 (/ (- (/ (pow x1 3) (* x2 y2)) (* -1 (/ (pow x1 2) y2))) x2)) (/ x1 y2)) x2)) (/ 1 y2)) |
(* -1 (/ (+ (* x1 y2) (/ (* (pow x1 2) y2) x2)) x2)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow x1 3) y2) x2)) (* (pow x1 2) y2)) x2)) (* x1 y2)) x2)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow x1 4) y2) x2) (* -1 (* (pow x1 3) y2))) x2)) (* (pow x1 2) y2)) x2)) (* x1 y2)) x2)) |
(* -1 (/ (+ x1 (/ (pow x1 2) x2)) x2)) |
(* -1 (/ (+ x1 (* -1 (/ (- (* -1 (/ (pow x1 3) x2)) (pow x1 2)) x2))) x2)) |
(* -1 (/ (+ x1 (* -1 (/ (- (* -1 (/ (- (/ (pow x1 4) x2) (* -1 (pow x1 3))) x2)) (pow x1 2)) x2))) x2)) |
(* -1 (* x2 (+ 1 (* -1 (/ x1 x2))))) |
(* -1 (* x2 (+ (* -1 y1) (/ (* x1 y2) x2)))) |
(* -1 (* x2 (- (/ y1 x1) (/ y2 x1)))) |
(* -1 (* x2 (- (+ (* -1 (/ y2 x2)) (/ y1 x1)) (/ y2 x1)))) |
(* -1 (* x2 (- (/ (* x1 y2) (* x2 y1)) 1))) |
(/ (+ (/ (* x1 y2) (- x1 x2)) (/ (* x2 y1) (- x2 x1))) y2) |
(/ x2 (* y2 (- x2 x1))) |
(+ (* -1 (/ (* x2 y1) x1)) (* y2 (+ 1 (/ x2 x1)))) |
(+ y1 (* -1 y2)) |
(* y2 (+ (/ x1 (- x1 x2)) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(* y2 (+ (* -1 (/ x1 (- x2 x1))) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(* y2 (- (/ (* x2 y1) y2) x1)) |
(* y2 (+ 1 (/ x2 x1))) |
(* y2 (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (/ x2 x1)))) |
(* y2 (- (/ y1 (* x1 y2)) (/ 1 x1))) |
(* y2 (- (/ y1 y2) 1)) |
(* y2 (+ (* -1 x1) (/ (* x2 y1) y2))) |
(* y2 (+ (* -1 (/ x1 y1)) (/ x2 y2))) |
(* -1 (* y2 (+ (* -1 (/ x1 (- x1 x2))) (* -1 (/ (* x2 y1) (* y2 (- x2 x1))))))) |
(* -1 (* y2 (+ (* -1 (/ (* x2 y1) (* y2 (- x2 x1)))) (/ x1 (- x2 x1))))) |
(* -1 (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x1)))) |
(* -1 (* y2 (- (* -1 (/ x2 x1)) 1))) |
(* -1 (* y2 (- (+ (* -1 (/ x2 x1)) (/ (* x2 y1) (* x1 y2))) 1))) |
(* -1 (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))) |
(* -1 (* y2 (+ 1 (* -1 (/ y1 y2))))) |
(* -1 (* y2 (+ x1 (* -1 (/ (* x2 y1) y2))))) |
(* -1 (* y2 (+ (* -1 (/ x2 y2)) (/ x1 y1)))) |
(+ y1 (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))))) |
(+ y1 (* x1 (+ (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2)))))) (* -1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2))))))) |
(+ y1 (* x1 (+ (* -1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (* x1 (+ (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* (pow x2 3) y2))) (/ 1 (pow x2 3)))))) (* -1 (* y2 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2)))))))))) |
(+ (* -1 (* x1 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(+ (* x1 (- (* -1 (* x1 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2))))) (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(+ (* x1 (- (* x1 (- (* -1 (* x1 (+ (* -1 (/ y1 (* (pow x2 3) y2))) (/ 1 (pow x2 3))))) (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2))))) (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(+ y1 (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (* x1 (- (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) (pow x2 2)) (* -1 (/ (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))) x2))))) (* -1 (/ y1 x2))))) |
(+ (* x1 (+ (/ 1 (* x2 y2)) (/ x1 (* (pow x2 2) y2)))) (/ 1 y2)) |
(+ (* x1 (+ (* x1 (+ (/ 1 (* (pow x2 2) y2)) (/ x1 (* (pow x2 3) y2)))) (/ 1 (* x2 y2)))) (/ 1 y2)) |
(* x1 (+ (* -1 (/ y2 x2)) (* -1 (/ (* x1 y2) (pow x2 2))))) |
(* x1 (+ (* -1 (/ y2 x2)) (* x1 (- (* -1 (/ (* x1 y2) (pow x2 3))) (/ y2 (pow x2 2)))))) |
(* x1 (+ (* -1 (/ y2 x2)) (* x1 (- (* x1 (- (* -1 (/ (* x1 y2) (pow x2 4))) (/ y2 (pow x2 3)))) (/ y2 (pow x2 2)))))) |
(* x1 (- (* -1 (/ x1 (pow x2 2))) (/ 1 x2))) |
(* x1 (- (* x1 (- (* -1 (/ x1 (pow x2 3))) (/ 1 (pow x2 2)))) (/ 1 x2))) |
(* x1 (- (* x1 (- (* x1 (- (* -1 (/ x1 (pow x2 4))) (/ 1 (pow x2 3)))) (/ 1 (pow x2 2)))) (/ 1 x2))) |
(- x1 x2) |
(/ (+ (* -1 (* x2 (- y1 y2))) (* x1 y2)) x1) |
(/ (- y1 y2) x1) |
(+ y2 (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1)) |
(+ y2 (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) (pow x1 2))) (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1))) |
(+ y2 (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) (pow x1 2))) (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 3)) (/ (* (pow x2 3) y1) y2))) (pow x1 3))) (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1)))) |
(- (+ 1 (* -1 (/ (* x2 y1) (* x1 y2)))) (* -1 (/ x2 x1))) |
(- (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (* -1 (/ (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2)) (pow x1 2))))) (* -1 (/ x2 x1))) |
(- (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (* -1 (/ (+ (* -1 (pow x2 3)) (/ (* (pow x2 3) y1) y2)) (pow x1 3))))) (+ (* -1 (/ x2 x1)) (+ (* -1 (/ (pow x2 2) (pow x1 2))) (/ (* (pow x2 2) y1) (* (pow x1 2) y2))))) |
(- (+ y2 (* -1 (/ (* x2 y1) x1))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2)))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* (pow x2 2) (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 3)))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2))))) |
(/ (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 2) (* x1 y2)))) x1) |
(/ (- (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 3) (* (pow x1 2) y2)))) (/ (pow x2 2) (* x1 y2))) x1) |
(/ (- (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 4) (* (pow x1 3) y2)))) (+ (/ (pow x2 2) (* x1 y2)) (/ (pow x2 3) (* (pow x1 2) y2)))) x1) |
(- (+ y2 (/ (* (pow x2 2) y2) (pow x1 2))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (/ (* (pow x2 3) y2) (pow x1 3))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* (pow x2 2) y2) (pow x1 2))))) |
(- (+ 1 (/ (pow x2 2) (pow x1 2))) (* -1 (/ x2 x1))) |
(- (+ 1 (/ (pow x2 3) (pow x1 3))) (+ (* -1 (/ x2 x1)) (* -1 (/ (pow x2 2) (pow x1 2))))) |
(* x1 (+ 1 (* -1 (/ x2 x1)))) |
(* x1 (- (/ (* x2 y1) x1) y2)) |
(* x1 (+ (* -1 y2) (/ (* x2 y1) x1))) |
(* x1 (+ (* -1 (/ y2 y1)) (/ x2 x1))) |
(+ y2 (* -1 (/ (* y2 (- (/ (* x2 y1) y2) x2)) x1))) |
(+ y2 (* -1 (/ (+ (* y2 (- (/ (* x2 y1) y2) x2)) (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) x1)) x1))) |
(+ y2 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2)))) (/ (* y2 (+ (* -1 (/ (* (pow x2 3) y1) y2)) (pow x2 3))) x1)) x1)) (* y2 (- (/ (* x2 y1) y2) x2))) x1))) |
(+ 1 (* -1 (/ (- (/ (* x2 y1) y2) x2) x1))) |
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow x2 2) x1)) (+ (/ (* x2 y1) y2) (/ (* (pow x2 2) y1) (* x1 y2)))) x2) x1))) |
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (pow x2 3) y1) (* x1 y2))) (/ (pow x2 3) x1)) (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) x1)) (/ (* x2 y1) y2)) x2) x1))) |
(+ y2 (* -1 (/ (- (* x2 y1) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* x2 y1) (/ (* x2 (- (* x2 y1) (* x2 y2))) x1)) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow x2 2) (- (* x2 y1) (* x2 y2))) x1)) (* x2 (- (* x2 y1) (* x2 y2)))) x1)) (* x2 y1)) (* x2 y2)) x1))) |
(* -1 (/ (+ (/ x2 y2) (/ (pow x2 2) (* x1 y2))) x1)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow x2 3) (* x1 y2))) (/ (pow x2 2) y2)) x1)) (/ x2 y2)) x1)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow x2 4) (* x1 y2)) (* -1 (/ (pow x2 3) y2))) x1)) (/ (pow x2 2) y2)) x1)) (/ x2 y2)) x1)) |
(+ y2 (* -1 (/ (- (* -1 (/ (* (pow x2 2) y2) x1)) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (* -1 (/ (- (/ (* (pow x2 3) y2) x1) (* -1 (* (pow x2 2) y2))) x1)) (* x2 y2)) x1))) |
(+ 1 (* -1 (/ (- (* -1 (/ (pow x2 2) x1)) x2) x1))) |
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x2 3) x1) (* -1 (pow x2 2))) x1)) x2) x1))) |
(* -1 (* x1 (- (/ x2 x1) 1))) |
(* -1 (* x1 (- (* -1 (/ (* x2 y1) x1)) (* -1 y2)))) |
(* -1 (* x1 (+ y2 (* -1 (/ (* x2 y1) x1))))) |
(* -1 (* x1 (+ (* -1 (/ x2 x1)) (/ y2 y1)))) |
12 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
23.0ms | x2 | @ | -inf | ((* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (/ x2 (- x2 x1)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (* (/ x1 (- x1 x2)) y2) (/ x1 (- x1 x2)) (- x1 x2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* (neg y2) x1) (neg y2) (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (- y1 y2) x1) (- y1 y2) (* (+ (* (/ y2 y1) (neg x1)) x2) y1) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (+ (* (/ y2 y1) (neg x1)) x2) (neg x2)) |
9.0ms | x1 | @ | 0 | ((* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (/ x2 (- x2 x1)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (* (/ x1 (- x1 x2)) y2) (/ x1 (- x1 x2)) (- x1 x2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* (neg y2) x1) (neg y2) (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (- y1 y2) x1) (- y1 y2) (* (+ (* (/ y2 y1) (neg x1)) x2) y1) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (+ (* (/ y2 y1) (neg x1)) x2) (neg x2)) |
5.0ms | x2 | @ | 0 | ((* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (/ x2 (- x2 x1)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (* (/ x1 (- x1 x2)) y2) (/ x1 (- x1 x2)) (- x1 x2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* (neg y2) x1) (neg y2) (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (- y1 y2) x1) (- y1 y2) (* (+ (* (/ y2 y1) (neg x1)) x2) y1) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (+ (* (/ y2 y1) (neg x1)) x2) (neg x2)) |
4.0ms | y2 | @ | -inf | ((* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (/ x2 (- x2 x1)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (* (/ x1 (- x1 x2)) y2) (/ x1 (- x1 x2)) (- x1 x2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* (neg y2) x1) (neg y2) (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (- y1 y2) x1) (- y1 y2) (* (+ (* (/ y2 y1) (neg x1)) x2) y1) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (+ (* (/ y2 y1) (neg x1)) x2) (neg x2)) |
4.0ms | x1 | @ | inf | ((* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (/ x2 (- x2 x1)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (* (/ x1 (- x1 x2)) y2) (/ x1 (- x1 x2)) (- x1 x2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (* (neg y2) x1) (neg y2) (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (/ (- y1 y2) x1) (- y1 y2) (* (+ (* (/ y2 y1) (neg x1)) x2) y1) (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (- (* y1 x2) (* y2 x1)) (+ (* (/ y2 y1) (neg x1)) x2) (neg x2)) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 881 | 3550 |
1 | 2913 | 3228 |
0 | 8585 | 3129 |
1× | iter limit |
1× | node limit |
Inputs |
---|
(/ (* x1 y2) (- x1 x2)) |
(+ (/ (* x1 y2) (- x1 x2)) (/ (* x2 y1) (- x2 x1))) |
(/ x1 (- x1 x2)) |
(+ (/ x1 (- x1 x2)) (/ (* x2 y1) (* y2 (- x2 x1)))) |
(* -1 (/ (* x1 y2) (- x2 x1))) |
(+ (* -1 (/ (* x1 y2) (- x2 x1))) (/ (* x2 y1) (- x2 x1))) |
(* -1 (* x1 y2)) |
(- (* x2 y1) (* x1 y2)) |
(+ y2 (/ (* x2 y2) x1)) |
(+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 y2) x1))) |
(* -1 (/ y2 x1)) |
(+ (* -1 (/ y2 x1)) (/ y1 x1)) |
(* -1 y2) |
(- y1 y2) |
(+ (* -1 (* x1 y2)) (* x2 y1)) |
(* -1 (/ (* x1 y2) y1)) |
(/ (+ (* -1 (* x1 y2)) (* x2 y1)) y1) |
(/ (* x2 y1) (- x2 x1)) |
(* y1 (+ (/ x2 (- x2 x1)) (/ (* x1 y2) (* y1 (- x1 x2))))) |
(/ (* x2 y1) (* y2 (- x2 x1))) |
(* y1 (+ (/ x1 (* y1 (- x1 x2))) (/ x2 (* y2 (- x2 x1))))) |
(* y1 (+ (* -1 (/ (* x1 y2) (* y1 (- x2 x1)))) (/ x2 (- x2 x1)))) |
(* x2 y1) |
(* y1 (+ x2 (* -1 (/ (* x1 y2) y1)))) |
(* -1 (/ (* x2 y1) x1)) |
(* y1 (+ (* -1 (/ x2 x1)) (+ (/ y2 y1) (/ (* x2 y2) (* x1 y1))))) |
(/ y1 x1) |
(* y1 (+ (* -1 (/ y2 (* x1 y1))) (/ 1 x1))) |
y1 |
(* y1 (+ 1 (* -1 (/ y2 y1)))) |
x2 |
(+ x2 (* -1 (/ (* x1 y2) y1))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (* -1 (/ (* x1 y2) (* y1 (- x1 x2))))))) |
(* -1 (* y1 (+ (* -1 (/ x1 (* y1 (- x1 x2)))) (* -1 (/ x2 (* y2 (- x2 x1))))))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (/ (* x1 y2) (* y1 (- x2 x1)))))) |
(* -1 (* y1 (+ (* -1 x2) (/ (* x1 y2) y1)))) |
(* -1 (* y1 (+ (* -1 (/ (+ y2 (/ (* x2 y2) x1)) y1)) (/ x2 x1)))) |
(* -1 (* y1 (- (/ y2 (* x1 y1)) (/ 1 x1)))) |
(* -1 (* y1 (- (/ y2 y1) 1))) |
y2 |
(+ y2 (* x2 (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1))))) |
(+ y2 (* x2 (+ (* x2 (* y2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2))))) (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))))) |
(+ y2 (* x2 (+ (* x2 (+ (* x2 (* y2 (- (/ 1 (pow x1 3)) (/ y1 (* (pow x1 3) y2))))) (* y2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2)))))) (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))))) |
1 |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (+ (* x2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2)))) (/ 1 x1))))) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (+ (* x2 (- (+ (* x2 (- (/ 1 (pow x1 3)) (/ y1 (* (pow x1 3) y2)))) (/ 1 (pow x1 2))) (/ y1 (* (pow x1 2) y2)))) (/ 1 x1))))) |
(+ y2 (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) x1)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (* x2 (- (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) (pow x1 2)) (* -1 (/ (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))) x1))))) (* -1 (/ y2 x1))))) |
(* -1 (/ x2 (* x1 y2))) |
(* x2 (- (* -1 (/ x2 (* (pow x1 2) y2))) (/ 1 (* x1 y2)))) |
(* x2 (- (* x2 (- (* -1 (/ x2 (* (pow x1 3) y2))) (/ 1 (* (pow x1 2) y2)))) (/ 1 (* x1 y2)))) |
(* x2 (- (* x2 (- (* x2 (- (* -1 (/ x2 (* (pow x1 4) y2))) (/ 1 (* (pow x1 3) y2)))) (/ 1 (* (pow x1 2) y2)))) (/ 1 (* x1 y2)))) |
(+ y2 (* x2 (- (/ (* x2 y2) (pow x1 2)) (* -1 (/ y2 x1))))) |
(+ y2 (* x2 (- (* x2 (- (/ (* x2 y2) (pow x1 3)) (* -1 (/ y2 (pow x1 2))))) (* -1 (/ y2 x1))))) |
(+ 1 (/ x2 x1)) |
(+ 1 (* x2 (+ (/ 1 x1) (/ x2 (pow x1 2))))) |
(+ 1 (* x2 (+ (* x2 (+ (/ 1 (pow x1 2)) (/ x2 (pow x1 3)))) (/ 1 x1)))) |
x1 |
(+ x1 (* -1 x2)) |
(+ y2 (* -1 (/ (* x2 (- y1 y2)) x1))) |
(* -1 x2) |
(+ y1 (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2)) |
(+ y1 (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) (pow x2 2))) (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2))) |
(+ y1 (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) (pow x2 2))) (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 3) y1) y2)) (pow x1 3))) (pow x2 3))) (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2)))) |
(/ y1 y2) |
(- (+ (* -1 (/ x1 x2)) (/ y1 y2)) (* -1 (/ (* x1 y1) (* x2 y2)))) |
(- (+ (* -1 (/ x1 x2)) (+ (* -1 (/ (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2)) (pow x2 2))) (/ y1 y2))) (* -1 (/ (* x1 y1) (* x2 y2)))) |
(- (+ (* -1 (/ x1 x2)) (+ (* -1 (/ (+ (* -1 (/ (* (pow x1 3) y1) y2)) (pow x1 3)) (pow x2 3))) (/ y1 y2))) (+ (* -1 (/ (* x1 y1) (* x2 y2))) (+ (* -1 (/ (* (pow x1 2) y1) (* (pow x2 2) y2))) (/ (pow x1 2) (pow x2 2))))) |
(- (+ y1 (* -1 (/ (* x1 y2) x2))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2)))) (* -1 (/ (* x1 y1) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 3)))) (+ (* -1 (/ (* x1 y1) x2)) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2))))) |
(/ 1 y2) |
(+ (/ 1 y2) (/ x1 (* x2 y2))) |
(- (+ (/ 1 y2) (/ (pow x1 2) (* (pow x2 2) y2))) (* -1 (/ x1 (* x2 y2)))) |
(- (+ (/ 1 y2) (/ (pow x1 3) (* (pow x2 3) y2))) (+ (* -1 (/ x1 (* x2 y2))) (* -1 (/ (pow x1 2) (* (pow x2 2) y2))))) |
(* -1 (/ (* x1 y2) x2)) |
(/ (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 2) y2) x2))) x2) |
(/ (- (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 3) y2) (pow x2 2)))) (/ (* (pow x1 2) y2) x2)) x2) |
(/ (- (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 4) y2) (pow x2 3)))) (+ (/ (* (pow x1 2) y2) x2) (/ (* (pow x1 3) y2) (pow x2 2)))) x2) |
(* -1 (/ x1 x2)) |
(/ (+ (* -1 x1) (* -1 (/ (pow x1 2) x2))) x2) |
(/ (- (+ (* -1 x1) (* -1 (/ (pow x1 3) (pow x2 2)))) (/ (pow x1 2) x2)) x2) |
(/ (- (+ (* -1 x1) (* -1 (/ (pow x1 4) (pow x2 3)))) (+ (/ (pow x1 2) x2) (/ (pow x1 3) (pow x2 2)))) x2) |
(* x2 (- (/ x1 x2) 1)) |
(* x2 (+ y1 (* -1 (/ (* x1 y2) x2)))) |
(* -1 (/ (* x2 (- y1 y2)) x1)) |
(* x2 (+ (* -1 (/ (- y1 y2) x1)) (/ y2 x2))) |
(* x2 (+ 1 (* -1 (/ (* x1 y2) (* x2 y1))))) |
(+ y1 (* -1 (/ (* y2 (- x1 (/ (* x1 y1) y2))) x2))) |
(+ y1 (* -1 (/ (+ (* y2 (- x1 (/ (* x1 y1) y2))) (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) x2)) x2))) |
(+ y1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2)))) (/ (* y2 (+ (* -1 (pow x1 3)) (/ (* (pow x1 3) y1) y2))) x2)) x2)) (* y2 (- x1 (/ (* x1 y1) y2)))) x2))) |
(+ (* -1 (/ (- x1 (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(+ (* -1 (/ (- (+ x1 (+ (* -1 (/ (* (pow x1 2) y1) (* x2 y2))) (/ (pow x1 2) x2))) (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(+ (* -1 (/ (- (+ x1 (* -1 (/ (- (+ (* -1 (/ (pow x1 3) x2)) (/ (* (pow x1 3) y1) (* x2 y2))) (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) x2))) (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2))) x2))) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (+ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2)) x2))) x2))) |
(+ (* -1 (/ (- (* -1 (/ (pow x1 2) (* x2 y2))) (/ x1 y2)) x2)) (/ 1 y2)) |
(+ (* -1 (/ (- (* -1 (/ (- (/ (pow x1 3) (* x2 y2)) (* -1 (/ (pow x1 2) y2))) x2)) (/ x1 y2)) x2)) (/ 1 y2)) |
(* -1 (/ (+ (* x1 y2) (/ (* (pow x1 2) y2) x2)) x2)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow x1 3) y2) x2)) (* (pow x1 2) y2)) x2)) (* x1 y2)) x2)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow x1 4) y2) x2) (* -1 (* (pow x1 3) y2))) x2)) (* (pow x1 2) y2)) x2)) (* x1 y2)) x2)) |
(* -1 (/ (+ x1 (/ (pow x1 2) x2)) x2)) |
(* -1 (/ (+ x1 (* -1 (/ (- (* -1 (/ (pow x1 3) x2)) (pow x1 2)) x2))) x2)) |
(* -1 (/ (+ x1 (* -1 (/ (- (* -1 (/ (- (/ (pow x1 4) x2) (* -1 (pow x1 3))) x2)) (pow x1 2)) x2))) x2)) |
(* -1 (* x2 (+ 1 (* -1 (/ x1 x2))))) |
(* -1 (* x2 (+ (* -1 y1) (/ (* x1 y2) x2)))) |
(* -1 (* x2 (- (/ y1 x1) (/ y2 x1)))) |
(* -1 (* x2 (- (+ (* -1 (/ y2 x2)) (/ y1 x1)) (/ y2 x1)))) |
(* -1 (* x2 (- (/ (* x1 y2) (* x2 y1)) 1))) |
(/ (+ (/ (* x1 y2) (- x1 x2)) (/ (* x2 y1) (- x2 x1))) y2) |
(/ x2 (* y2 (- x2 x1))) |
(+ (* -1 (/ (* x2 y1) x1)) (* y2 (+ 1 (/ x2 x1)))) |
(+ y1 (* -1 y2)) |
(* y2 (+ (/ x1 (- x1 x2)) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(* y2 (+ (* -1 (/ x1 (- x2 x1))) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(* y2 (- (/ (* x2 y1) y2) x1)) |
(* y2 (+ 1 (/ x2 x1))) |
(* y2 (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (/ x2 x1)))) |
(* y2 (- (/ y1 (* x1 y2)) (/ 1 x1))) |
(* y2 (- (/ y1 y2) 1)) |
(* y2 (+ (* -1 x1) (/ (* x2 y1) y2))) |
(* y2 (+ (* -1 (/ x1 y1)) (/ x2 y2))) |
(* -1 (* y2 (+ (* -1 (/ x1 (- x1 x2))) (* -1 (/ (* x2 y1) (* y2 (- x2 x1))))))) |
(* -1 (* y2 (+ (* -1 (/ (* x2 y1) (* y2 (- x2 x1)))) (/ x1 (- x2 x1))))) |
(* -1 (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x1)))) |
(* -1 (* y2 (- (* -1 (/ x2 x1)) 1))) |
(* -1 (* y2 (- (+ (* -1 (/ x2 x1)) (/ (* x2 y1) (* x1 y2))) 1))) |
(* -1 (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))) |
(* -1 (* y2 (+ 1 (* -1 (/ y1 y2))))) |
(* -1 (* y2 (+ x1 (* -1 (/ (* x2 y1) y2))))) |
(* -1 (* y2 (+ (* -1 (/ x2 y2)) (/ x1 y1)))) |
(+ y1 (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))))) |
(+ y1 (* x1 (+ (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2)))))) (* -1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2))))))) |
(+ y1 (* x1 (+ (* -1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (* x1 (+ (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* (pow x2 3) y2))) (/ 1 (pow x2 3)))))) (* -1 (* y2 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2)))))))))) |
(+ (* -1 (* x1 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(+ (* x1 (- (* -1 (* x1 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2))))) (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(+ (* x1 (- (* x1 (- (* -1 (* x1 (+ (* -1 (/ y1 (* (pow x2 3) y2))) (/ 1 (pow x2 3))))) (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2))))) (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(+ y1 (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) x2)) (* -1 (/ y1 x2))))) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (* x1 (- (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) (pow x2 2)) (* -1 (/ (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))) x2))))) (* -1 (/ y1 x2))))) |
(+ (* x1 (+ (/ 1 (* x2 y2)) (/ x1 (* (pow x2 2) y2)))) (/ 1 y2)) |
(+ (* x1 (+ (* x1 (+ (/ 1 (* (pow x2 2) y2)) (/ x1 (* (pow x2 3) y2)))) (/ 1 (* x2 y2)))) (/ 1 y2)) |
(* x1 (+ (* -1 (/ y2 x2)) (* -1 (/ (* x1 y2) (pow x2 2))))) |
(* x1 (+ (* -1 (/ y2 x2)) (* x1 (- (* -1 (/ (* x1 y2) (pow x2 3))) (/ y2 (pow x2 2)))))) |
(* x1 (+ (* -1 (/ y2 x2)) (* x1 (- (* x1 (- (* -1 (/ (* x1 y2) (pow x2 4))) (/ y2 (pow x2 3)))) (/ y2 (pow x2 2)))))) |
(* x1 (- (* -1 (/ x1 (pow x2 2))) (/ 1 x2))) |
(* x1 (- (* x1 (- (* -1 (/ x1 (pow x2 3))) (/ 1 (pow x2 2)))) (/ 1 x2))) |
(* x1 (- (* x1 (- (* x1 (- (* -1 (/ x1 (pow x2 4))) (/ 1 (pow x2 3)))) (/ 1 (pow x2 2)))) (/ 1 x2))) |
(- x1 x2) |
(/ (+ (* -1 (* x2 (- y1 y2))) (* x1 y2)) x1) |
(/ (- y1 y2) x1) |
(+ y2 (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1)) |
(+ y2 (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) (pow x1 2))) (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1))) |
(+ y2 (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) (pow x1 2))) (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 3)) (/ (* (pow x2 3) y1) y2))) (pow x1 3))) (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1)))) |
(- (+ 1 (* -1 (/ (* x2 y1) (* x1 y2)))) (* -1 (/ x2 x1))) |
(- (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (* -1 (/ (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2)) (pow x1 2))))) (* -1 (/ x2 x1))) |
(- (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (* -1 (/ (+ (* -1 (pow x2 3)) (/ (* (pow x2 3) y1) y2)) (pow x1 3))))) (+ (* -1 (/ x2 x1)) (+ (* -1 (/ (pow x2 2) (pow x1 2))) (/ (* (pow x2 2) y1) (* (pow x1 2) y2))))) |
(- (+ y2 (* -1 (/ (* x2 y1) x1))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2)))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* (pow x2 2) (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 3)))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2))))) |
(/ (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 2) (* x1 y2)))) x1) |
(/ (- (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 3) (* (pow x1 2) y2)))) (/ (pow x2 2) (* x1 y2))) x1) |
(/ (- (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 4) (* (pow x1 3) y2)))) (+ (/ (pow x2 2) (* x1 y2)) (/ (pow x2 3) (* (pow x1 2) y2)))) x1) |
(- (+ y2 (/ (* (pow x2 2) y2) (pow x1 2))) (* -1 (/ (* x2 y2) x1))) |
(- (+ y2 (/ (* (pow x2 3) y2) (pow x1 3))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* (pow x2 2) y2) (pow x1 2))))) |
(- (+ 1 (/ (pow x2 2) (pow x1 2))) (* -1 (/ x2 x1))) |
(- (+ 1 (/ (pow x2 3) (pow x1 3))) (+ (* -1 (/ x2 x1)) (* -1 (/ (pow x2 2) (pow x1 2))))) |
(* x1 (+ 1 (* -1 (/ x2 x1)))) |
(* x1 (- (/ (* x2 y1) x1) y2)) |
(* x1 (+ (* -1 y2) (/ (* x2 y1) x1))) |
(* x1 (+ (* -1 (/ y2 y1)) (/ x2 x1))) |
(+ y2 (* -1 (/ (* y2 (- (/ (* x2 y1) y2) x2)) x1))) |
(+ y2 (* -1 (/ (+ (* y2 (- (/ (* x2 y1) y2) x2)) (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) x1)) x1))) |
(+ y2 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2)))) (/ (* y2 (+ (* -1 (/ (* (pow x2 3) y1) y2)) (pow x2 3))) x1)) x1)) (* y2 (- (/ (* x2 y1) y2) x2))) x1))) |
(+ 1 (* -1 (/ (- (/ (* x2 y1) y2) x2) x1))) |
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow x2 2) x1)) (+ (/ (* x2 y1) y2) (/ (* (pow x2 2) y1) (* x1 y2)))) x2) x1))) |
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (pow x2 3) y1) (* x1 y2))) (/ (pow x2 3) x1)) (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) x1)) (/ (* x2 y1) y2)) x2) x1))) |
(+ y2 (* -1 (/ (- (* x2 y1) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* x2 y1) (/ (* x2 (- (* x2 y1) (* x2 y2))) x1)) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow x2 2) (- (* x2 y1) (* x2 y2))) x1)) (* x2 (- (* x2 y1) (* x2 y2)))) x1)) (* x2 y1)) (* x2 y2)) x1))) |
(* -1 (/ (+ (/ x2 y2) (/ (pow x2 2) (* x1 y2))) x1)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow x2 3) (* x1 y2))) (/ (pow x2 2) y2)) x1)) (/ x2 y2)) x1)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow x2 4) (* x1 y2)) (* -1 (/ (pow x2 3) y2))) x1)) (/ (pow x2 2) y2)) x1)) (/ x2 y2)) x1)) |
(+ y2 (* -1 (/ (- (* -1 (/ (* (pow x2 2) y2) x1)) (* x2 y2)) x1))) |
(+ y2 (* -1 (/ (- (* -1 (/ (- (/ (* (pow x2 3) y2) x1) (* -1 (* (pow x2 2) y2))) x1)) (* x2 y2)) x1))) |
(+ 1 (* -1 (/ (- (* -1 (/ (pow x2 2) x1)) x2) x1))) |
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x2 3) x1) (* -1 (pow x2 2))) x1)) x2) x1))) |
(* -1 (* x1 (- (/ x2 x1) 1))) |
(* -1 (* x1 (- (* -1 (/ (* x2 y1) x1)) (* -1 y2)))) |
(* -1 (* x1 (+ y2 (* -1 (/ (* x2 y1) x1))))) |
(* -1 (* x1 (+ (* -1 (/ x2 x1)) (/ y2 y1)))) |
Outputs |
---|
(/ (* x1 y2) (- x1 x2)) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(+ (/ (* x1 y2) (- x1 x2)) (/ (* x2 y1) (- x2 x1))) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(/ x1 (- x1 x2)) |
(/.f64 x1 (-.f64 x1 x2)) |
(+ (/ x1 (- x1 x2)) (/ (* x2 y1) (* y2 (- x2 x1)))) |
(fma.f64 (/.f64 y1 (-.f64 x2 x1)) (/.f64 x2 y2) (/.f64 x1 (-.f64 x1 x2))) |
(* -1 (/ (* x1 y2) (- x2 x1))) |
(*.f64 (/.f64 (neg.f64 x1) (-.f64 x2 x1)) y2) |
(+ (* -1 (/ (* x1 y2) (- x2 x1))) (/ (* x2 y1) (- x2 x1))) |
(fma.f64 (/.f64 x1 (-.f64 x2 x1)) (neg.f64 y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1)) |
(* -1 (* x1 y2)) |
(*.f64 (neg.f64 x1) y2) |
(- (* x2 y1) (* x1 y2)) |
(fma.f64 (neg.f64 y2) x1 (*.f64 y1 x2)) |
(+ y2 (/ (* x2 y2) x1)) |
(fma.f64 (/.f64 x2 x1) y2 y2) |
(+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 y2) x1))) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(* -1 (/ y2 x1)) |
(/.f64 (neg.f64 y2) x1) |
(+ (* -1 (/ y2 x1)) (/ y1 x1)) |
(/.f64 (-.f64 y1 y2) x1) |
(* -1 y2) |
(neg.f64 y2) |
(- y1 y2) |
(-.f64 y1 y2) |
(+ (* -1 (* x1 y2)) (* x2 y1)) |
(fma.f64 (neg.f64 y2) x1 (*.f64 y1 x2)) |
(* -1 (/ (* x1 y2) y1)) |
(*.f64 (/.f64 (neg.f64 x1) y1) y2) |
(/ (+ (* -1 (* x1 y2)) (* x2 y1)) y1) |
(/.f64 (fma.f64 (neg.f64 y2) x1 (*.f64 y1 x2)) y1) |
(/ (* x2 y1) (- x2 x1)) |
(*.f64 (/.f64 x2 (-.f64 x2 x1)) y1) |
(* y1 (+ (/ x2 (- x2 x1)) (/ (* x1 y2) (* y1 (- x1 x2))))) |
(*.f64 (fma.f64 (/.f64 y2 (-.f64 x1 x2)) (/.f64 x1 y1) (/.f64 x2 (-.f64 x2 x1))) y1) |
(/ (* x2 y1) (* y2 (- x2 x1))) |
(*.f64 (/.f64 y1 (-.f64 x2 x1)) (/.f64 x2 y2)) |
(* y1 (+ (/ x1 (* y1 (- x1 x2))) (/ x2 (* y2 (- x2 x1))))) |
(*.f64 (+.f64 (/.f64 x2 (*.f64 (-.f64 x2 x1) y2)) (/.f64 x1 (*.f64 (-.f64 x1 x2) y1))) y1) |
(* y1 (+ (* -1 (/ (* x1 y2) (* y1 (- x2 x1)))) (/ x2 (- x2 x1)))) |
(*.f64 (fma.f64 (/.f64 (neg.f64 x1) y1) (/.f64 y2 (-.f64 x2 x1)) (/.f64 x2 (-.f64 x2 x1))) y1) |
(* x2 y1) |
(*.f64 y1 x2) |
(* y1 (+ x2 (* -1 (/ (* x1 y2) y1)))) |
(*.f64 (-.f64 x2 (/.f64 (*.f64 y2 x1) y1)) y1) |
(* -1 (/ (* x2 y1) x1)) |
(*.f64 (neg.f64 x2) (/.f64 y1 x1)) |
(* y1 (+ (* -1 (/ x2 x1)) (+ (/ y2 y1) (/ (* x2 y2) (* x1 y1))))) |
(*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 x2 x1)) (/.f64 y2 y1) (/.f64 (neg.f64 x2) x1)) y1) |
(/ y1 x1) |
(/.f64 y1 x1) |
(* y1 (+ (* -1 (/ y2 (* x1 y1))) (/ 1 x1))) |
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x1) (/.f64 (/.f64 y2 x1) y1)) y1) |
y1 |
(* y1 (+ 1 (* -1 (/ y2 y1)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y2 y1)) y1) |
x2 |
(+ x2 (* -1 (/ (* x1 y2) y1))) |
(-.f64 x2 (/.f64 (*.f64 y2 x1) y1)) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (* -1 (/ (* x1 y2) (* y1 (- x1 x2))))))) |
(*.f64 (neg.f64 y1) (neg.f64 (fma.f64 (/.f64 y2 (-.f64 x1 x2)) (/.f64 x1 y1) (/.f64 x2 (-.f64 x2 x1))))) |
(* -1 (* y1 (+ (* -1 (/ x1 (* y1 (- x1 x2)))) (* -1 (/ x2 (* y2 (- x2 x1))))))) |
(*.f64 (neg.f64 y1) (-.f64 (/.f64 (neg.f64 x2) (*.f64 (-.f64 x2 x1) y2)) (/.f64 x1 (*.f64 (-.f64 x1 x2) y1)))) |
(* -1 (* y1 (+ (* -1 (/ x2 (- x2 x1))) (/ (* x1 y2) (* y1 (- x2 x1)))))) |
(*.f64 (neg.f64 y1) (fma.f64 (/.f64 y2 (-.f64 x2 x1)) (/.f64 x1 y1) (/.f64 (neg.f64 x2) (-.f64 x2 x1)))) |
(* -1 (* y1 (+ (* -1 x2) (/ (* x1 y2) y1)))) |
(*.f64 (neg.f64 y1) (-.f64 (/.f64 (*.f64 y2 x1) y1) x2)) |
(* -1 (* y1 (+ (* -1 (/ (+ y2 (/ (* x2 y2) x1)) y1)) (/ x2 x1)))) |
(*.f64 (neg.f64 y1) (-.f64 (/.f64 x2 x1) (/.f64 (fma.f64 (/.f64 x2 x1) y2 y2) y1))) |
(* -1 (* y1 (- (/ y2 (* x1 y1)) (/ 1 x1)))) |
(*.f64 (neg.f64 y1) (-.f64 (/.f64 (/.f64 y2 x1) y1) (/.f64 #s(literal 1 binary64) x1))) |
(* -1 (* y1 (- (/ y2 y1) 1))) |
(*.f64 (neg.f64 y1) (-.f64 (/.f64 y2 y1) #s(literal 1 binary64))) |
y2 |
(+ y2 (* x2 (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1))))) |
(fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2) |
(+ y2 (* x2 (+ (* x2 (* y2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2))))) (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))))) |
(fma.f64 (*.f64 (*.f64 x2 x2) y2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x1 x1)) (/.f64 y1 (*.f64 (*.f64 x1 x1) y2))) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2)) |
(+ y2 (* x2 (+ (* x2 (+ (* x2 (* y2 (- (/ 1 (pow x1 3)) (/ y1 (* (pow x1 3) y2))))) (* y2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2)))))) (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))))) |
(fma.f64 (*.f64 x2 x2) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 3 binary64))) (/.f64 y1 (*.f64 (pow.f64 x1 #s(literal 3 binary64)) y2))) y2) x2 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x1 x1)) (/.f64 y1 (*.f64 (*.f64 x1 x1) y2))) y2)) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2)) |
1 |
#s(literal 1 binary64) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))) |
(+.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) #s(literal 1 binary64)) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (+ (* x2 (- (/ 1 (pow x1 2)) (/ y1 (* (pow x1 2) y2)))) (/ 1 x1))))) |
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x1 x1)) (/.f64 y1 (*.f64 (*.f64 x1 x1) y2))) x2 (-.f64 (/.f64 #s(literal 1 binary64) x1) (/.f64 (/.f64 y1 x1) y2))) x2 #s(literal 1 binary64)) |
(+ 1 (* x2 (+ (* -1 (/ y1 (* x1 y2))) (+ (* x2 (- (+ (* x2 (- (/ 1 (pow x1 3)) (/ y1 (* (pow x1 3) y2)))) (/ 1 (pow x1 2))) (/ y1 (* (pow x1 2) y2)))) (/ 1 x1))))) |
(fma.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal 3 binary64))) (/.f64 y1 (*.f64 (pow.f64 x1 #s(literal 3 binary64)) y2))) x2 (/.f64 #s(literal 1 binary64) (*.f64 x1 x1))) (/.f64 y1 (*.f64 (*.f64 x1 x1) y2))) x2 (-.f64 (/.f64 #s(literal 1 binary64) x1) (/.f64 (/.f64 y1 x1) y2))) x2 #s(literal 1 binary64)) |
(+ y2 (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))))) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) x1)) (* -1 (/ y2 x1))))) |
(fma.f64 (fma.f64 x2 (neg.f64 (/.f64 (/.f64 (-.f64 y1 y2) x1) x1)) (/.f64 (fma.f64 #s(literal -1 binary64) y1 y2) x1)) x2 y2) |
(+ y2 (* x2 (- (+ (* -1 (/ y1 x1)) (* x2 (- (/ (* x2 (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1)))) (pow x1 2)) (* -1 (/ (- (* -1 (/ y1 x1)) (* -1 (/ y2 x1))) x1))))) (* -1 (/ y2 x1))))) |
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 y1 y2) x1) x1)) (/.f64 x2 x1) (neg.f64 (/.f64 (/.f64 (-.f64 y1 y2) x1) x1))) x2 (/.f64 (fma.f64 #s(literal -1 binary64) y1 y2) x1)) x2 y2) |
(* -1 (/ x2 (* x1 y2))) |
(/.f64 (neg.f64 x2) (*.f64 y2 x1)) |
(* x2 (- (* -1 (/ x2 (* (pow x1 2) y2))) (/ 1 (* x1 y2)))) |
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) y2) (/.f64 x2 (*.f64 x1 x1)) (/.f64 #s(literal -1 binary64) (*.f64 y2 x1))) x2) |
(* x2 (- (* x2 (- (* -1 (/ x2 (* (pow x1 3) y2))) (/ 1 (* (pow x1 2) y2)))) (/ 1 (* x1 y2)))) |
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x1 #s(literal 3 binary64))) (/.f64 x2 y2) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x1 x1) y2))) x2 (/.f64 #s(literal -1 binary64) (*.f64 y2 x1))) x2) |
(* x2 (- (* x2 (- (* x2 (- (* -1 (/ x2 (* (pow x1 4) y2))) (/ 1 (* (pow x1 3) y2)))) (/ 1 (* (pow x1 2) y2)))) (/ 1 (* x1 y2)))) |
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x1 #s(literal 4 binary64))) (/.f64 x2 y2) (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x1 #s(literal 3 binary64)) y2))) x2 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x1 x1) y2))) x2 (/.f64 #s(literal -1 binary64) (*.f64 y2 x1))) x2) |
(+ y2 (* x2 (- (/ (* x2 y2) (pow x1 2)) (* -1 (/ y2 x1))))) |
(fma.f64 (fma.f64 (/.f64 x2 x1) (/.f64 y2 x1) (/.f64 y2 x1)) x2 y2) |
(+ y2 (* x2 (- (* x2 (- (/ (* x2 y2) (pow x1 3)) (* -1 (/ y2 (pow x1 2))))) (* -1 (/ y2 x1))))) |
(fma.f64 (fma.f64 (fma.f64 x2 (/.f64 y2 (pow.f64 x1 #s(literal 3 binary64))) (/.f64 y2 (*.f64 x1 x1))) x2 (/.f64 y2 x1)) x2 y2) |
(+ 1 (/ x2 x1)) |
(+.f64 #s(literal 1 binary64) (/.f64 x2 x1)) |
(+ 1 (* x2 (+ (/ 1 x1) (/ x2 (pow x1 2))))) |
(fma.f64 (/.f64 x2 (*.f64 x1 x1)) x2 (+.f64 #s(literal 1 binary64) (/.f64 x2 x1))) |
(+ 1 (* x2 (+ (* x2 (+ (/ 1 (pow x1 2)) (/ x2 (pow x1 3)))) (/ 1 x1)))) |
(fma.f64 (fma.f64 (/.f64 x2 (pow.f64 x1 #s(literal 3 binary64))) x2 (/.f64 x2 (*.f64 x1 x1))) x2 (+.f64 #s(literal 1 binary64) (/.f64 x2 x1))) |
x1 |
(+ x1 (* -1 x2)) |
(-.f64 x1 x2) |
(+ y2 (* -1 (/ (* x2 (- y1 y2)) x1))) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(* -1 x2) |
(neg.f64 x2) |
(+ y1 (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2)) |
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x1 (/.f64 (*.f64 y1 x1) y2)) x2) y2 y1) |
(+ y1 (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) (pow x2 2))) (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2))) |
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x1 (/.f64 (*.f64 y1 x1) y2)) x2) y2 (fma.f64 (/.f64 (neg.f64 y2) x2) (/.f64 (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 y2) (*.f64 x1 x1)) x2) y1)) |
(+ y1 (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) (pow x2 2))) (+ (* -1 (/ (* y2 (+ (* -1 (/ (* (pow x1 3) y1) y2)) (pow x1 3))) (pow x2 3))) (/ (* y2 (- (* -1 x1) (* -1 (/ (* x1 y1) y2)))) x2)))) |
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 y2) (*.f64 x1 x1)) x2) (/.f64 y2 x2) (/.f64 (*.f64 (fma.f64 (pow.f64 x1 #s(literal 3 binary64)) (/.f64 (neg.f64 y1) y2) (pow.f64 x1 #s(literal 3 binary64))) y2) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x1 (/.f64 (*.f64 y1 x1) y2)) x2) y2 y1)) |
(/ y1 y2) |
(/.f64 y1 y2) |
(- (+ (* -1 (/ x1 x2)) (/ y1 y2)) (* -1 (/ (* x1 y1) (* x2 y2)))) |
(+.f64 (-.f64 (/.f64 y1 y2) (/.f64 x1 x2)) (/.f64 (/.f64 (*.f64 y1 x1) y2) x2)) |
(- (+ (* -1 (/ x1 x2)) (+ (* -1 (/ (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2)) (pow x2 2))) (/ y1 y2))) (* -1 (/ (* x1 y1) (* x2 y2)))) |
(+.f64 (-.f64 (-.f64 (/.f64 y1 y2) (/.f64 (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 y2) (*.f64 x1 x1)) (*.f64 x2 x2))) (/.f64 x1 x2)) (/.f64 (/.f64 (*.f64 y1 x1) y2) x2)) |
(- (+ (* -1 (/ x1 x2)) (+ (* -1 (/ (+ (* -1 (/ (* (pow x1 3) y1) y2)) (pow x1 3)) (pow x2 3))) (/ y1 y2))) (+ (* -1 (/ (* x1 y1) (* x2 y2))) (+ (* -1 (/ (* (pow x1 2) y1) (* (pow x2 2) y2))) (/ (pow x1 2) (pow x2 2))))) |
(-.f64 (+.f64 (-.f64 (-.f64 (/.f64 y1 y2) (/.f64 (fma.f64 (pow.f64 x1 #s(literal 3 binary64)) (/.f64 (neg.f64 y1) y2) (pow.f64 x1 #s(literal 3 binary64))) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 x1 x2)) (/.f64 (/.f64 (*.f64 y1 x1) y2) x2)) (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 (*.f64 (*.f64 x2 x2) y2)) (*.f64 (/.f64 x1 x2) (/.f64 x1 x2)))) |
(- (+ y1 (* -1 (/ (* x1 y2) x2))) (* -1 (/ (* x1 y1) x2))) |
(+.f64 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) y1) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2)))) (* -1 (/ (* x1 y1) x2))) |
(+.f64 y1 (fma.f64 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) (/.f64 x1 x2) (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2))) |
(- (+ y1 (+ (* -1 (/ (* x1 y2) x2)) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 3)))) (+ (* -1 (/ (* x1 y1) x2)) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (pow x2 2))))) |
(-.f64 (fma.f64 (/.f64 (neg.f64 y2) x2) x1 (fma.f64 (*.f64 x1 x1) (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) (pow.f64 x2 #s(literal 3 binary64))) y1)) (neg.f64 (*.f64 x1 (+.f64 (/.f64 y1 x2) (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) (*.f64 x2 x2)))))) |
(/ 1 y2) |
(/.f64 #s(literal 1 binary64) y2) |
(+ (/ 1 y2) (/ x1 (* x2 y2))) |
(+.f64 (/.f64 (/.f64 x1 x2) y2) (/.f64 #s(literal 1 binary64) y2)) |
(- (+ (/ 1 y2) (/ (pow x1 2) (* (pow x2 2) y2))) (* -1 (/ x1 (* x2 y2)))) |
(fma.f64 (/.f64 (/.f64 x1 (*.f64 x2 x2)) y2) x1 (+.f64 (/.f64 (/.f64 x1 x2) y2) (/.f64 #s(literal 1 binary64) y2))) |
(- (+ (/ 1 y2) (/ (pow x1 3) (* (pow x2 3) y2))) (+ (* -1 (/ x1 (* x2 y2))) (* -1 (/ (pow x1 2) (* (pow x2 2) y2))))) |
(-.f64 (+.f64 (/.f64 (pow.f64 x1 #s(literal 3 binary64)) (*.f64 (pow.f64 x2 #s(literal 3 binary64)) y2)) (/.f64 #s(literal 1 binary64) y2)) (neg.f64 (fma.f64 (/.f64 (/.f64 x1 (*.f64 x2 x2)) y2) x1 (/.f64 (/.f64 x1 x2) y2)))) |
(* -1 (/ (* x1 y2) x2)) |
(*.f64 (/.f64 (neg.f64 y2) x2) x1) |
(/ (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 2) y2) x2))) x2) |
(/.f64 (fma.f64 y2 x1 (*.f64 x1 (/.f64 (*.f64 y2 x1) x2))) (neg.f64 x2)) |
(/ (- (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 3) y2) (pow x2 2)))) (/ (* (pow x1 2) y2) x2)) x2) |
(/.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 x1 #s(literal 3 binary64))) x2) (/.f64 y2 x2) (neg.f64 (fma.f64 y2 x1 (*.f64 x1 (/.f64 (*.f64 y2 x1) x2))))) x2) |
(/ (- (+ (* -1 (* x1 y2)) (* -1 (/ (* (pow x1 4) y2) (pow x2 3)))) (+ (/ (* (pow x1 2) y2) x2) (/ (* (pow x1 3) y2) (pow x2 2)))) x2) |
(/.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 x1 #s(literal 4 binary64)) (/.f64 y2 (pow.f64 x2 #s(literal 3 binary64))) (*.f64 y2 x1))) (fma.f64 (/.f64 (pow.f64 x1 #s(literal 3 binary64)) x2) (/.f64 y2 x2) (*.f64 x1 (/.f64 (*.f64 y2 x1) x2)))) x2) |
(* -1 (/ x1 x2)) |
(/.f64 (neg.f64 x1) x2) |
(/ (+ (* -1 x1) (* -1 (/ (pow x1 2) x2))) x2) |
(/.f64 (+.f64 (/.f64 (*.f64 x1 x1) x2) x1) (neg.f64 x2)) |
(/ (- (+ (* -1 x1) (* -1 (/ (pow x1 3) (pow x2 2)))) (/ (pow x1 2) x2)) x2) |
(/.f64 (-.f64 (-.f64 (neg.f64 x1) (/.f64 (pow.f64 x1 #s(literal 3 binary64)) (*.f64 x2 x2))) (/.f64 (*.f64 x1 x1) x2)) x2) |
(/ (- (+ (* -1 x1) (* -1 (/ (pow x1 4) (pow x2 3)))) (+ (/ (pow x1 2) x2) (/ (pow x1 3) (pow x2 2)))) x2) |
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 x1) (/.f64 (pow.f64 x1 #s(literal 4 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 (*.f64 x1 x1) x2)) (/.f64 (pow.f64 x1 #s(literal 3 binary64)) (*.f64 x2 x2))) x2) |
(* x2 (- (/ x1 x2) 1)) |
(*.f64 (-.f64 (/.f64 x1 x2) #s(literal 1 binary64)) x2) |
(* x2 (+ y1 (* -1 (/ (* x1 y2) x2)))) |
(*.f64 (-.f64 y1 (/.f64 (*.f64 y2 x1) x2)) x2) |
(* -1 (/ (* x2 (- y1 y2)) x1)) |
(*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)) |
(* x2 (+ (* -1 (/ (- y1 y2) x1)) (/ y2 x2))) |
(*.f64 (-.f64 (/.f64 y2 x2) (/.f64 (-.f64 y1 y2) x1)) x2) |
(* x2 (+ 1 (* -1 (/ (* x1 y2) (* x2 y1))))) |
(*.f64 (fma.f64 (/.f64 (neg.f64 x1) x2) (/.f64 y2 y1) #s(literal 1 binary64)) x2) |
(+ y1 (* -1 (/ (* y2 (- x1 (/ (* x1 y1) y2))) x2))) |
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x1 (/.f64 (*.f64 y1 x1) y2)) x2) y2 y1) |
(+ y1 (* -1 (/ (+ (* y2 (- x1 (/ (* x1 y1) y2))) (/ (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) x2)) x2))) |
(-.f64 y1 (/.f64 (*.f64 y2 (+.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 y2) (*.f64 x1 x1)) x2) (-.f64 x1 (/.f64 (*.f64 y1 x1) y2)))) x2)) |
(+ y1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* y2 (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2)))) (/ (* y2 (+ (* -1 (pow x1 3)) (/ (* (pow x1 3) y1) y2))) x2)) x2)) (* y2 (- x1 (/ (* x1 y1) y2)))) x2))) |
(-.f64 y1 (/.f64 (fma.f64 (-.f64 x1 (/.f64 (*.f64 y1 x1) y2)) y2 (/.f64 (fma.f64 (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 y2) (*.f64 x1 x1)) (neg.f64 y2) (/.f64 (*.f64 (*.f64 (pow.f64 x1 #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) y2) x2)) (neg.f64 x2))) x2)) |
(+ (* -1 (/ (- x1 (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(-.f64 (/.f64 y1 y2) (/.f64 (-.f64 x1 (/.f64 (*.f64 y1 x1) y2)) x2)) |
(+ (* -1 (/ (- (+ x1 (+ (* -1 (/ (* (pow x1 2) y1) (* x2 y2))) (/ (pow x1 2) x2))) (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(-.f64 (/.f64 y1 y2) (/.f64 (-.f64 (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 (*.f64 y2 x2)) (+.f64 (/.f64 (*.f64 x1 x1) x2) x1)) (/.f64 (*.f64 y1 x1) y2)) x2)) |
(+ (* -1 (/ (- (+ x1 (* -1 (/ (- (+ (* -1 (/ (pow x1 3) x2)) (/ (* (pow x1 3) y1) (* x2 y2))) (+ (* -1 (/ (* (pow x1 2) y1) y2)) (pow x1 2))) x2))) (/ (* x1 y1) y2)) x2)) (/ y1 y2)) |
(-.f64 (/.f64 y1 y2) (/.f64 (-.f64 (-.f64 x1 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x1 #s(literal 3 binary64)) x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) (fma.f64 (*.f64 (neg.f64 x1) x1) (/.f64 y1 y2) (*.f64 x1 x1))) x2)) (/.f64 (*.f64 y1 x1) y2)) x2)) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2))) x2))) |
(-.f64 y1 (/.f64 (neg.f64 (fma.f64 x1 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) (*.f64 (neg.f64 x1) (-.f64 y2 y1)))) x2)) |
(+ y1 (* -1 (/ (+ (* -1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (* -1 (/ (+ (* x1 (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) (/ (* (pow x1 2) (- (* -1 (* x1 y2)) (* -1 (* x1 y1)))) x2)) x2))) x2))) |
(-.f64 y1 (/.f64 (neg.f64 (fma.f64 (neg.f64 x1) (-.f64 y2 y1) (/.f64 (fma.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x1 (*.f64 x1 (/.f64 (*.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x1) x2))) x2))) x2)) |
(+ (* -1 (/ (- (* -1 (/ (pow x1 2) (* x2 y2))) (/ x1 y2)) x2)) (/ 1 y2)) |
(-.f64 (/.f64 #s(literal 1 binary64) y2) (/.f64 (neg.f64 (fma.f64 (/.f64 x1 y2) (/.f64 x1 x2) (/.f64 x1 y2))) x2)) |
(+ (* -1 (/ (- (* -1 (/ (- (/ (pow x1 3) (* x2 y2)) (* -1 (/ (pow x1 2) y2))) x2)) (/ x1 y2)) x2)) (/ 1 y2)) |
(-.f64 (/.f64 #s(literal 1 binary64) y2) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x1 #s(literal 3 binary64)) x2) y2) (/.f64 (*.f64 x1 x1) y2)) (neg.f64 x2)) (/.f64 x1 y2)) x2)) |
(* -1 (/ (+ (* x1 y2) (/ (* (pow x1 2) y2) x2)) x2)) |
(/.f64 (fma.f64 y2 x1 (*.f64 x1 (/.f64 (*.f64 y2 x1) x2))) (neg.f64 x2)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow x1 3) y2) x2)) (* (pow x1 2) y2)) x2)) (* x1 y2)) x2)) |
(/.f64 (fma.f64 y2 x1 (/.f64 (neg.f64 (fma.f64 (pow.f64 x1 #s(literal 3 binary64)) (/.f64 y2 x2) (*.f64 (*.f64 x1 x1) y2))) (neg.f64 x2))) (neg.f64 x2)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow x1 4) y2) x2) (* -1 (* (pow x1 3) y2))) x2)) (* (pow x1 2) y2)) x2)) (* x1 y2)) x2)) |
(/.f64 (fma.f64 y2 x1 (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 x1 #s(literal 4 binary64)) (/.f64 y2 x2) (*.f64 (pow.f64 x1 #s(literal 3 binary64)) y2)) (neg.f64 x2)) (*.f64 (*.f64 x1 x1) y2)) (neg.f64 x2))) (neg.f64 x2)) |
(* -1 (/ (+ x1 (/ (pow x1 2) x2)) x2)) |
(/.f64 (+.f64 (/.f64 (*.f64 x1 x1) x2) x1) (neg.f64 x2)) |
(* -1 (/ (+ x1 (* -1 (/ (- (* -1 (/ (pow x1 3) x2)) (pow x1 2)) x2))) x2)) |
(/.f64 (-.f64 x1 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 x1 #s(literal 3 binary64))) x2) (*.f64 x1 x1)) x2)) (neg.f64 x2)) |
(* -1 (/ (+ x1 (* -1 (/ (- (* -1 (/ (- (/ (pow x1 4) x2) (* -1 (pow x1 3))) x2)) (pow x1 2)) x2))) x2)) |
(/.f64 (-.f64 x1 (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 x1 #s(literal 4 binary64)) x2) (pow.f64 x1 #s(literal 3 binary64))) (neg.f64 x2)) (*.f64 x1 x1)) x2)) (neg.f64 x2)) |
(* -1 (* x2 (+ 1 (* -1 (/ x1 x2))))) |
(*.f64 (neg.f64 x2) (-.f64 #s(literal 1 binary64) (/.f64 x1 x2))) |
(* -1 (* x2 (+ (* -1 y1) (/ (* x1 y2) x2)))) |
(*.f64 (neg.f64 x2) (fma.f64 x1 (/.f64 y2 x2) (neg.f64 y1))) |
(* -1 (* x2 (- (/ y1 x1) (/ y2 x1)))) |
(*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)) |
(* -1 (* x2 (- (+ (* -1 (/ y2 x2)) (/ y1 x1)) (/ y2 x1)))) |
(*.f64 (neg.f64 x2) (fma.f64 (/.f64 y2 x2) #s(literal -1 binary64) (/.f64 (-.f64 y1 y2) x1))) |
(* -1 (* x2 (- (/ (* x1 y2) (* x2 y1)) 1))) |
(*.f64 (fma.f64 (/.f64 (neg.f64 x1) x2) (/.f64 y2 y1) #s(literal 1 binary64)) x2) |
(/ (+ (/ (* x1 y2) (- x1 x2)) (/ (* x2 y1) (- x2 x1))) y2) |
(/.f64 (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) y2) |
(/ x2 (* y2 (- x2 x1))) |
(/.f64 x2 (*.f64 (-.f64 x2 x1) y2)) |
(+ (* -1 (/ (* x2 y1) x1)) (* y2 (+ 1 (/ x2 x1)))) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(+ y1 (* -1 y2)) |
(-.f64 y1 y2) |
(* y2 (+ (/ x1 (- x1 x2)) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(*.f64 (fma.f64 (/.f64 y1 (-.f64 x2 x1)) (/.f64 x2 y2) (/.f64 x1 (-.f64 x1 x2))) y2) |
(* y2 (+ (* -1 (/ x1 (- x2 x1))) (/ (* x2 y1) (* y2 (- x2 x1))))) |
(*.f64 (fma.f64 (/.f64 y1 (-.f64 x2 x1)) (/.f64 x2 y2) (/.f64 (neg.f64 x1) (-.f64 x2 x1))) y2) |
(* y2 (- (/ (* x2 y1) y2) x1)) |
(*.f64 (fma.f64 x2 (/.f64 y1 y2) (neg.f64 x1)) y2) |
(* y2 (+ 1 (/ x2 x1))) |
(fma.f64 (/.f64 x2 x1) y2 y2) |
(* y2 (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (/ x2 x1)))) |
(fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2) |
(* y2 (- (/ y1 (* x1 y2)) (/ 1 x1))) |
(*.f64 (-.f64 (/.f64 (/.f64 y1 x1) y2) (/.f64 #s(literal 1 binary64) x1)) y2) |
(* y2 (- (/ y1 y2) 1)) |
(*.f64 (-.f64 (/.f64 y1 y2) #s(literal 1 binary64)) y2) |
(* y2 (+ (* -1 x1) (/ (* x2 y1) y2))) |
(*.f64 (fma.f64 x2 (/.f64 y1 y2) (neg.f64 x1)) y2) |
(* y2 (+ (* -1 (/ x1 y1)) (/ x2 y2))) |
(*.f64 (-.f64 (/.f64 x2 y2) (/.f64 x1 y1)) y2) |
(* -1 (* y2 (+ (* -1 (/ x1 (- x1 x2))) (* -1 (/ (* x2 y1) (* y2 (- x2 x1))))))) |
(*.f64 (fma.f64 (/.f64 y1 (-.f64 x2 x1)) (/.f64 x2 y2) (/.f64 x1 (-.f64 x1 x2))) y2) |
(* -1 (* y2 (+ (* -1 (/ (* x2 y1) (* y2 (- x2 x1)))) (/ x1 (- x2 x1))))) |
(*.f64 (fma.f64 (neg.f64 x2) (/.f64 y1 (*.f64 (-.f64 x2 x1) y2)) (/.f64 x1 (-.f64 x2 x1))) (neg.f64 y2)) |
(* -1 (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x1)))) |
(*.f64 (fma.f64 x2 (/.f64 y1 y2) (neg.f64 x1)) y2) |
(* -1 (* y2 (- (* -1 (/ x2 x1)) 1))) |
(fma.f64 (/.f64 (neg.f64 x2) x1) (neg.f64 y2) y2) |
(* -1 (* y2 (- (+ (* -1 (/ x2 x1)) (/ (* x2 y1) (* x1 y2))) 1))) |
(fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2) |
(* -1 (* y2 (+ (* -1 (/ y1 (* x1 y2))) (/ 1 x1)))) |
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x1) (/.f64 (/.f64 y1 x1) y2)) (neg.f64 y2)) |
(* -1 (* y2 (+ 1 (* -1 (/ y1 y2))))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 y1 y2)) (neg.f64 y2)) |
(* -1 (* y2 (+ x1 (* -1 (/ (* x2 y1) y2))))) |
(*.f64 (fma.f64 x2 (/.f64 y1 y2) (neg.f64 x1)) y2) |
(* -1 (* y2 (+ (* -1 (/ x2 y2)) (/ x1 y1)))) |
(*.f64 (-.f64 (/.f64 x1 y1) (/.f64 x2 y2)) (neg.f64 y2)) |
(+ y1 (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))))) |
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x1 (/.f64 (*.f64 y1 x1) y2)) x2) y2 y1) |
(+ y1 (* x1 (+ (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2)))))) (* -1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2))))))) |
(fma.f64 (neg.f64 x1) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x2 x2)) (/.f64 y1 (*.f64 (*.f64 x2 x2) y2))) x1) y2 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) x2) (/.f64 y1 (*.f64 y2 x2))) y2)) y1) |
(+ y1 (* x1 (+ (* -1 (* y2 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (* x1 (+ (* -1 (* x1 (* y2 (+ (* -1 (/ y1 (* (pow x2 3) y2))) (/ 1 (pow x2 3)))))) (* -1 (* y2 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2)))))))))) |
(fma.f64 (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) x2) (/.f64 y1 (*.f64 y2 x2)))) y2 (*.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x2 x2)) (/.f64 y1 (*.f64 (*.f64 x2 x2) y2))) y2 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x2 #s(literal 3 binary64))) (/.f64 y1 (*.f64 (pow.f64 x2 #s(literal 3 binary64)) y2))) y2) x1))) x1)) x1 y1) |
(+ (* -1 (* x1 (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(-.f64 (/.f64 y1 y2) (/.f64 (-.f64 x1 (/.f64 (*.f64 y1 x1) y2)) x2)) |
(+ (* x1 (- (* -1 (* x1 (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2))))) (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(fma.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x2 x2)) (/.f64 y1 (*.f64 (*.f64 x2 x2) y2))) x1 (-.f64 (/.f64 #s(literal 1 binary64) x2) (/.f64 y1 (*.f64 y2 x2))))) x1 (/.f64 y1 y2)) |
(+ (* x1 (- (* x1 (- (* -1 (* x1 (+ (* -1 (/ y1 (* (pow x2 3) y2))) (/ 1 (pow x2 3))))) (+ (* -1 (/ y1 (* (pow x2 2) y2))) (/ 1 (pow x2 2))))) (+ (* -1 (/ y1 (* x2 y2))) (/ 1 x2)))) (/ y1 y2)) |
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x2 #s(literal 3 binary64))) (/.f64 y1 (*.f64 (pow.f64 x2 #s(literal 3 binary64)) y2))) x1 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x2 x2)) (/.f64 y1 (*.f64 (*.f64 x2 x2) y2))))) x1 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) x2) (/.f64 y1 (*.f64 y2 x2))))) x1 (/.f64 y1 y2)) |
(+ y1 (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))))) |
(+.f64 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) y1) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) x2)) (* -1 (/ y1 x2))))) |
(fma.f64 (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) x2) (/.f64 y2 x2)) (/.f64 y1 x2)) x1 y1) |
(+ y1 (* x1 (- (+ (* -1 (/ y2 x2)) (* x1 (- (/ (* x1 (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2)))) (pow x2 2)) (* -1 (/ (- (* -1 (/ y2 x2)) (* -1 (/ y1 x2))) x2))))) (* -1 (/ y1 x2))))) |
(fma.f64 (+.f64 (-.f64 (fma.f64 x1 (/.f64 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) (*.f64 x2 x2)) (/.f64 (/.f64 (*.f64 (neg.f64 x1) (-.f64 y2 y1)) x2) x2)) (/.f64 y2 x2)) (/.f64 y1 x2)) x1 y1) |
(+ (* x1 (+ (/ 1 (* x2 y2)) (/ x1 (* (pow x2 2) y2)))) (/ 1 y2)) |
(fma.f64 (/.f64 (/.f64 x1 (*.f64 x2 x2)) y2) x1 (+.f64 (/.f64 (/.f64 x1 x2) y2) (/.f64 #s(literal 1 binary64) y2))) |
(+ (* x1 (+ (* x1 (+ (/ 1 (* (pow x2 2) y2)) (/ x1 (* (pow x2 3) y2)))) (/ 1 (* x2 y2)))) (/ 1 y2)) |
(fma.f64 (fma.f64 (+.f64 (/.f64 x1 (*.f64 (pow.f64 x2 #s(literal 3 binary64)) y2)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x2 x2)) y2)) x1 (/.f64 (/.f64 #s(literal 1 binary64) x2) y2)) x1 (/.f64 #s(literal 1 binary64) y2)) |
(* x1 (+ (* -1 (/ y2 x2)) (* -1 (/ (* x1 y2) (pow x2 2))))) |
(*.f64 (neg.f64 (fma.f64 x1 (/.f64 y2 (*.f64 x2 x2)) (/.f64 y2 x2))) x1) |
(* x1 (+ (* -1 (/ y2 x2)) (* x1 (- (* -1 (/ (* x1 y2) (pow x2 3))) (/ y2 (pow x2 2)))))) |
(*.f64 (fma.f64 (neg.f64 (fma.f64 x1 (/.f64 y2 (pow.f64 x2 #s(literal 3 binary64))) (/.f64 y2 (*.f64 x2 x2)))) x1 (/.f64 (neg.f64 y2) x2)) x1) |
(* x1 (+ (* -1 (/ y2 x2)) (* x1 (- (* x1 (- (* -1 (/ (* x1 y2) (pow x2 4))) (/ y2 (pow x2 3)))) (/ y2 (pow x2 2)))))) |
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 x1 (/.f64 y2 (pow.f64 x2 #s(literal 4 binary64))) (/.f64 y2 (pow.f64 x2 #s(literal 3 binary64))))) x1 (/.f64 (neg.f64 y2) (*.f64 x2 x2))) x1 (/.f64 (neg.f64 y2) x2)) x1) |
(* x1 (- (* -1 (/ x1 (pow x2 2))) (/ 1 x2))) |
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) x2) (/.f64 x1 x2) (/.f64 #s(literal -1 binary64) x2)) x1) |
(* x1 (- (* x1 (- (* -1 (/ x1 (pow x2 3))) (/ 1 (pow x2 2)))) (/ 1 x2))) |
(*.f64 (fma.f64 (fma.f64 (/.f64 x1 (pow.f64 x2 #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x2 x2))) x1 (/.f64 #s(literal -1 binary64) x2)) x1) |
(* x1 (- (* x1 (- (* x1 (- (* -1 (/ x1 (pow x2 4))) (/ 1 (pow x2 3)))) (/ 1 (pow x2 2)))) (/ 1 x2))) |
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x1 (pow.f64 x2 #s(literal 4 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x2 #s(literal 3 binary64)))) x1 (/.f64 #s(literal -1 binary64) (*.f64 x2 x2))) x1 (/.f64 #s(literal -1 binary64) x2)) x1) |
(- x1 x2) |
(-.f64 x1 x2) |
(/ (+ (* -1 (* x2 (- y1 y2))) (* x1 y2)) x1) |
(/.f64 (fma.f64 (fma.f64 #s(literal -1 binary64) y1 y2) x2 (*.f64 y2 x1)) x1) |
(/ (- y1 y2) x1) |
(/.f64 (-.f64 y1 y2) x1) |
(+ y2 (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1)) |
(fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2) |
(+ y2 (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) (pow x1 2))) (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1))) |
(fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 (fma.f64 (neg.f64 y2) (/.f64 (*.f64 (*.f64 x2 x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) (*.f64 x1 x1)) y2)) |
(+ y2 (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) (pow x1 2))) (+ (* -1 (/ (* y2 (+ (* -1 (pow x2 3)) (/ (* (pow x2 3) y1) y2))) (pow x1 3))) (/ (* y2 (- (* -1 (/ (* x2 y1) y2)) (* -1 x2))) x1)))) |
(fma.f64 #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 x2 x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) x1) (/.f64 y2 x1) (/.f64 (*.f64 (*.f64 (pow.f64 x2 #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) y2) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2)) |
(- (+ 1 (* -1 (/ (* x2 y1) (* x1 y2)))) (* -1 (/ x2 x1))) |
(+.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) #s(literal 1 binary64)) |
(- (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (* -1 (/ (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2)) (pow x1 2))))) (* -1 (/ x2 x1))) |
(+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -1 binary64) x1) (/.f64 (*.f64 (*.f64 x2 x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) x1) (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1))) |
(- (+ 1 (+ (* -1 (/ (* x2 y1) (* x1 y2))) (* -1 (/ (+ (* -1 (pow x2 3)) (/ (* (pow x2 3) y1) y2)) (pow x1 3))))) (+ (* -1 (/ x2 x1)) (+ (* -1 (/ (pow x2 2) (pow x1 2))) (/ (* (pow x2 2) y1) (* (pow x1 2) y2))))) |
(-.f64 (+.f64 (-.f64 (fma.f64 (/.f64 x2 (neg.f64 y2)) (/.f64 y1 x1) #s(literal 1 binary64)) (/.f64 (*.f64 (pow.f64 x2 #s(literal 3 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 x2 x1)) (*.f64 (*.f64 (/.f64 x2 (*.f64 x1 x1)) x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2)))) |
(- (+ y2 (* -1 (/ (* x2 y1) x1))) (* -1 (/ (* x2 y2) x1))) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2)))) (* -1 (/ (* x2 y2) x1))) |
(+.f64 y2 (fma.f64 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)) (/.f64 x2 x1) (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)))) |
(- (+ y2 (+ (* -1 (/ (* x2 y1) x1)) (/ (* (pow x2 2) (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 3)))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* x2 (- (* -1 (* x2 y1)) (* -1 (* x2 y2)))) (pow x1 2))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 x2 #s(literal 3 binary64))) (-.f64 y1 y2)) (pow.f64 x1 #s(literal 3 binary64))) (fma.f64 (neg.f64 y1) (/.f64 x2 x1) y2)) (neg.f64 (*.f64 x2 (+.f64 (/.f64 y2 x1) (*.f64 (/.f64 (neg.f64 x2) x1) (/.f64 (-.f64 y1 y2) x1)))))) |
(/ (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 2) (* x1 y2)))) x1) |
(/.f64 (fma.f64 (/.f64 x2 y2) (/.f64 x2 x1) (/.f64 x2 y2)) (neg.f64 x1)) |
(/ (- (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 3) (* (pow x1 2) y2)))) (/ (pow x2 2) (* x1 y2))) x1) |
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) y2) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) (*.f64 x1 x1)) (neg.f64 (fma.f64 (/.f64 x2 y2) (/.f64 x2 x1) (/.f64 x2 y2)))) x1) |
(/ (- (+ (* -1 (/ x2 y2)) (* -1 (/ (pow x2 4) (* (pow x1 3) y2)))) (+ (/ (pow x2 2) (* x1 y2)) (/ (pow x2 3) (* (pow x1 2) y2)))) x1) |
(/.f64 (-.f64 (-.f64 (/.f64 (pow.f64 x2 #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 x1 #s(literal 3 binary64))) y2)) (/.f64 x2 y2)) (fma.f64 (/.f64 x2 y2) (/.f64 x2 x1) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) (*.f64 (*.f64 x1 x1) y2)))) x1) |
(- (+ y2 (/ (* (pow x2 2) y2) (pow x1 2))) (* -1 (/ (* x2 y2) x1))) |
(fma.f64 (fma.f64 (/.f64 x2 x1) (/.f64 y2 x1) (/.f64 y2 x1)) x2 y2) |
(- (+ y2 (/ (* (pow x2 3) y2) (pow x1 3))) (+ (* -1 (/ (* x2 y2) x1)) (* -1 (/ (* (pow x2 2) y2) (pow x1 2))))) |
(-.f64 (fma.f64 (pow.f64 x2 #s(literal 3 binary64)) (/.f64 y2 (pow.f64 x1 #s(literal 3 binary64))) y2) (neg.f64 (*.f64 (fma.f64 (/.f64 x2 x1) (/.f64 y2 x1) (/.f64 y2 x1)) x2))) |
(- (+ 1 (/ (pow x2 2) (pow x1 2))) (* -1 (/ x2 x1))) |
(fma.f64 (/.f64 x2 (*.f64 x1 x1)) x2 (+.f64 #s(literal 1 binary64) (/.f64 x2 x1))) |
(- (+ 1 (/ (pow x2 3) (pow x1 3))) (+ (* -1 (/ x2 x1)) (* -1 (/ (pow x2 2) (pow x1 2))))) |
(-.f64 (+.f64 (/.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (/.f64 x2 (*.f64 x1 x1)) x2 (/.f64 x2 x1)))) |
(* x1 (+ 1 (* -1 (/ x2 x1)))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x2 x1)) x1) |
(* x1 (- (/ (* x2 y1) x1) y2)) |
(*.f64 (fma.f64 (/.f64 x2 x1) y1 (neg.f64 y2)) x1) |
(* x1 (+ (* -1 y2) (/ (* x2 y1) x1))) |
(*.f64 (fma.f64 (/.f64 x2 x1) y1 (neg.f64 y2)) x1) |
(* x1 (+ (* -1 (/ y2 y1)) (/ x2 x1))) |
(*.f64 (-.f64 (/.f64 x2 x1) (/.f64 y2 y1)) x1) |
(+ y2 (* -1 (/ (* y2 (- (/ (* x2 y1) y2) x2)) x1))) |
(fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2) |
(+ y2 (* -1 (/ (+ (* y2 (- (/ (* x2 y1) y2) x2)) (/ (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) x1)) x1))) |
(-.f64 y2 (/.f64 (*.f64 y2 (fma.f64 x2 (-.f64 (/.f64 y1 y2) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 x2 x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) x1))) x1)) |
(+ y2 (* -1 (/ (+ (* -1 (/ (+ (* -1 (* y2 (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2)))) (/ (* y2 (+ (* -1 (/ (* (pow x2 3) y1) y2)) (pow x2 3))) x1)) x1)) (* y2 (- (/ (* x2 y1) y2) x2))) x1))) |
(-.f64 y2 (/.f64 (fma.f64 (*.f64 x2 (-.f64 (/.f64 y1 y2) #s(literal 1 binary64))) y2 (/.f64 (fma.f64 (*.f64 (*.f64 x2 x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2))) (neg.f64 y2) (/.f64 (*.f64 (fma.f64 (neg.f64 (pow.f64 x2 #s(literal 3 binary64))) (/.f64 y1 y2) (pow.f64 x2 #s(literal 3 binary64))) y2) x1)) (neg.f64 x1))) x1)) |
(+ 1 (* -1 (/ (- (/ (* x2 y1) y2) x2) x1))) |
(+.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) #s(literal 1 binary64)) |
(+ 1 (* -1 (/ (- (+ (* -1 (/ (pow x2 2) x1)) (+ (/ (* x2 y1) y2) (/ (* (pow x2 2) y1) (* x1 y2)))) x2) x1))) |
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 y1 y2) (+.f64 x2 (/.f64 (*.f64 x2 x2) x1)) (/.f64 (*.f64 (neg.f64 x2) x2) x1)) x2) x1)) |
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (pow x2 3) y1) (* x1 y2))) (/ (pow x2 3) x1)) (+ (* -1 (pow x2 2)) (/ (* (pow x2 2) y1) y2))) x1)) (/ (* x2 y1) y2)) x2) x1))) |
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x2 (/.f64 y1 y2) (/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 x2 #s(literal 3 binary64)) x1) (/.f64 (neg.f64 y1) y2) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) x1)) (*.f64 (*.f64 x2 x2) (+.f64 #s(literal -1 binary64) (/.f64 y1 y2)))) (neg.f64 x1))) x2) x1)) |
(+ y2 (* -1 (/ (- (* x2 y1) (* x2 y2)) x1))) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(+ y2 (* -1 (/ (- (+ (* x2 y1) (/ (* x2 (- (* x2 y1) (* x2 y2))) x1)) (* x2 y2)) x1))) |
(-.f64 y2 (/.f64 (fma.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) x2 (*.f64 (-.f64 y1 y2) x2)) x1)) |
(+ y2 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow x2 2) (- (* x2 y1) (* x2 y2))) x1)) (* x2 (- (* x2 y1) (* x2 y2)))) x1)) (* x2 y1)) (* x2 y2)) x1))) |
(-.f64 y2 (/.f64 (fma.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 x2 #s(literal 3 binary64)) (/.f64 (-.f64 y1 y2) x1) (*.f64 (*.f64 (-.f64 y1 y2) x2) x2))) x1) #s(literal -1 binary64) (*.f64 (-.f64 y1 y2) x2)) x1)) |
(* -1 (/ (+ (/ x2 y2) (/ (pow x2 2) (* x1 y2))) x1)) |
(/.f64 (fma.f64 (/.f64 x2 y2) (/.f64 x2 x1) (/.f64 x2 y2)) (neg.f64 x1)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow x2 3) (* x1 y2))) (/ (pow x2 2) y2)) x1)) (/ x2 y2)) x1)) |
(/.f64 (-.f64 (/.f64 x2 y2) (/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 x2 #s(literal 3 binary64)) x1) (neg.f64 y2)) (/.f64 (*.f64 x2 x2) y2)) x1)) (neg.f64 x1)) |
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow x2 4) (* x1 y2)) (* -1 (/ (pow x2 3) y2))) x1)) (/ (pow x2 2) y2)) x1)) (/ x2 y2)) x1)) |
(/.f64 (-.f64 (/.f64 x2 y2) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 x2 #s(literal 4 binary64)) x1) y2) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) y2)) (neg.f64 x1)) (/.f64 (*.f64 x2 x2) y2)) x1)) (neg.f64 x1)) |
(+ y2 (* -1 (/ (- (* -1 (/ (* (pow x2 2) y2) x1)) (* x2 y2)) x1))) |
(-.f64 y2 (/.f64 (neg.f64 (fma.f64 x2 (/.f64 (*.f64 y2 x2) x1) (*.f64 y2 x2))) x1)) |
(+ y2 (* -1 (/ (- (* -1 (/ (- (/ (* (pow x2 3) y2) x1) (* -1 (* (pow x2 2) y2))) x1)) (* x2 y2)) x1))) |
(-.f64 y2 (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 x2 #s(literal 3 binary64)) (/.f64 y2 x1) (*.f64 (*.f64 x2 x2) y2)) (neg.f64 x1)) (*.f64 y2 x2)) x1)) |
(+ 1 (* -1 (/ (- (* -1 (/ (pow x2 2) x1)) x2) x1))) |
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 x2 x2) x1) x2)) x1)) |
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x2 3) x1) (* -1 (pow x2 2))) x1)) x2) x1))) |
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 x2 #s(literal 3 binary64)) x1) (*.f64 x2 x2)) (neg.f64 x1)) x2) x1)) |
(* -1 (* x1 (- (/ x2 x1) 1))) |
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x2 x1)) x1) |
(* -1 (* x1 (- (* -1 (/ (* x2 y1) x1)) (* -1 y2)))) |
(*.f64 (fma.f64 (/.f64 x2 x1) y1 (neg.f64 y2)) x1) |
(* -1 (* x1 (+ y2 (* -1 (/ (* x2 y1) x1))))) |
(*.f64 (fma.f64 (/.f64 x2 x1) y1 (neg.f64 y2)) x1) |
(* -1 (* x1 (+ (* -1 (/ x2 x1)) (/ y2 y1)))) |
(*.f64 (-.f64 (/.f64 y2 y1) (/.f64 x2 x1)) (neg.f64 x1)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 34 | 227 |
0 | 57 | 227 |
1 | 226 | 227 |
2 | 1837 | 227 |
0 | 9171 | 227 |
1× | iter limit |
1× | node limit |
1× | iter limit |
Inputs |
---|
(*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2) |
(fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
(/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(/.f64 x1 (-.f64 x1 x2)) |
(-.f64 x1 x2) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) |
(*.f64 (neg.f64 y2) x1) |
(neg.f64 y2) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
(/.f64 (-.f64 y1 y2) x1) |
(-.f64 y1 y2) |
(*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) |
(fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) |
(neg.f64 x2) |
Outputs |
---|
(*.f64 (fma.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) (/.f64 x1 (-.f64 x1 x2))) y2) |
(*.f64 y2 (fma.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) (/.f64 x1 (-.f64 x1 x2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) (-.f64 (*.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) (*.f64 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) #s(literal 3 binary64))) (fma.f64 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (-.f64 (*.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) (*.f64 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (-.f64 (*.f64 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) (*.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) #s(literal 3 binary64)) (pow.f64 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (-.f64 (*.f64 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) (*.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))))))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))) y2)) (neg.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))) y2)) (neg.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (*.f64 y2 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))))) |
(/.f64 (neg.f64 (*.f64 y2 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))) y2) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))) y2) (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)))) |
(/.f64 (*.f64 y2 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)))) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))) |
(/.f64 (*.f64 y2 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64)))) (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)))) |
(fma.f64 (/.f64 y2 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 x1 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 y2 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 x1 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 y2 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 x1 (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 y2 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 x1 (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 x1 #s(literal -1 binary64)) (/.f64 (neg.f64 y2) (-.f64 x1 x2)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 x1 #s(literal -1 binary64)) (/.f64 (neg.f64 y2) (-.f64 x1 x2)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 y2 #s(literal -1 binary64)) (/.f64 (neg.f64 x1) (-.f64 x1 x2)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 y2 #s(literal -1 binary64)) (/.f64 (neg.f64 x1) (-.f64 x1 x2)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 y2 (-.f64 x1 x2)) (/.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal -1 binary64))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 y2 (-.f64 x1 x2)) (/.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal -1 binary64))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (*.f64 (/.f64 y2 (+.f64 x1 x2)) (/.f64 x1 (-.f64 x1 x2))) (+.f64 x1 x2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (*.f64 (/.f64 y2 (+.f64 x1 x2)) (/.f64 x1 (-.f64 x1 x2))) (+.f64 x1 x2) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 (*.f64 y2 x1) (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 (*.f64 y2 x1) (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 y2 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 y2 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 y2 (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 y2 (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 y2 #s(literal 1 binary64)) (/.f64 x1 (-.f64 x1 x2)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 y2 #s(literal 1 binary64)) (/.f64 x1 (-.f64 x1 x2)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (-.f64 x1 x2)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (-.f64 x1 x2)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (/.f64 y2 (pow.f64 x1 #s(literal -1 binary64))) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (/.f64 y2 (pow.f64 x1 #s(literal -1 binary64))) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(fma.f64 (*.f64 y2 x1) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (*.f64 y2 x1) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 (/.f64 x1 (-.f64 x1 x2)) y2 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 (/.f64 x1 (-.f64 x1 x2)) y2 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(fma.f64 y2 (/.f64 x1 (-.f64 x1 x2)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 y2 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 x1 (/.f64 y2 (-.f64 x1 x2)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 x1 (/.f64 y2 (-.f64 x1 x2)) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(fma.f64 x1 (*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) y2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(fma.f64 x1 (*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) y2) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(+.f64 (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(+.f64 (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(+.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) y2)) |
(+.f64 (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) (*.f64 y2 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) #s(literal -1 binary64))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (-.f64 x1 x2) x1) (*.f64 y2 #s(literal 1 binary64)))) (neg.f64 (*.f64 y2 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (-.f64 x1 x2)) (*.f64 (neg.f64 y2) x1))) (neg.f64 (*.f64 y2 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (neg.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2) (*.f64 y2 x1))) (neg.f64 (*.f64 y2 (-.f64 x1 x2)))) |
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) y2 (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (neg.f64 (*.f64 (/.f64 (-.f64 x1 x2) x1) y2))) |
(/.f64 (neg.f64 (fma.f64 (neg.f64 x1) y2 (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (neg.f64 (*.f64 (neg.f64 (-.f64 x1 x2)) y2))) |
(/.f64 (neg.f64 (fma.f64 y2 x1 (*.f64 (-.f64 x1 x2) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (neg.f64 (*.f64 (-.f64 x1 x2) y2))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))) (*.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (neg.f64 y2) (neg.f64 (neg.f64 x1)))) (*.f64 (neg.f64 y2) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (-.f64 x1 x2) (*.f64 (neg.f64 y2) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (neg.f64 y2) #s(literal -1 binary64))) (*.f64 (neg.f64 y2) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (neg.f64 y2) #s(literal 1 binary64))) (*.f64 (neg.f64 y2) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (/.f64 (-.f64 x1 x2) x1) (*.f64 (neg.f64 y2) #s(literal 1 binary64))) (*.f64 (neg.f64 y2) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (neg.f64 (-.f64 x1 x2)) (*.f64 (neg.f64 y2) (neg.f64 x1))) (*.f64 (neg.f64 y2) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1) (-.f64 x1 x2) (*.f64 (neg.f64 y2) x1)) (*.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 x1)))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (-.f64 x1 x2) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal -1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (/.f64 (-.f64 x1 x2) x1) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (neg.f64 (-.f64 x1 x2)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 x1))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) y1) (-.f64 x1 x2) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) x1)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 x1)))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (-.f64 x1 x2) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal -1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (/.f64 (-.f64 x1 x2) x1) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (neg.f64 (-.f64 x1 x2)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 x1))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (*.f64 y1 #s(literal 1 binary64)) (-.f64 x1 x2) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) x1)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (neg.f64 y2) (neg.f64 (neg.f64 x1)))) (*.f64 (neg.f64 y2) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (-.f64 x1 x2) (*.f64 (neg.f64 y2) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (neg.f64 y2) #s(literal -1 binary64))) (*.f64 (neg.f64 y2) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (neg.f64 y2) #s(literal 1 binary64))) (*.f64 (neg.f64 y2) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (/.f64 (-.f64 x1 x2) x1) (*.f64 (neg.f64 y2) #s(literal 1 binary64))) (*.f64 (neg.f64 y2) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (neg.f64 (-.f64 x1 x2)) (*.f64 (neg.f64 y2) (neg.f64 x1))) (*.f64 (neg.f64 y2) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))) (-.f64 x1 x2) (*.f64 (neg.f64 y2) x1)) (*.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (neg.f64 y2) (neg.f64 (neg.f64 x1)))) (*.f64 (neg.f64 y2) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (-.f64 x1 x2) (*.f64 (neg.f64 y2) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (neg.f64 y2) #s(literal -1 binary64))) (*.f64 (neg.f64 y2) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (neg.f64 y2) #s(literal 1 binary64))) (*.f64 (neg.f64 y2) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (/.f64 (-.f64 x1 x2) x1) (*.f64 (neg.f64 y2) #s(literal 1 binary64))) (*.f64 (neg.f64 y2) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (-.f64 x1 x2)) (*.f64 (neg.f64 y2) (neg.f64 x1))) (*.f64 (neg.f64 y2) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (-.f64 x1 x2) (*.f64 (neg.f64 y2) x1)) (*.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 y2 (neg.f64 (neg.f64 x1)))) (*.f64 y2 (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2) (*.f64 y2 (*.f64 x1 #s(literal 1 binary64)))) (*.f64 y2 (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (neg.f64 y2)) (*.f64 y2 (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 y2 #s(literal 1 binary64))) (*.f64 y2 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (neg.f64 x1)))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 x1 x2) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) #s(literal -1 binary64))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (+.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x1 x2)) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 x1))) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 x1 x2) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) x1)) (*.f64 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (neg.f64 (neg.f64 x1)))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (-.f64 x1 x2) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (*.f64 y2 (-.f64 x2 x1)) #s(literal -1 binary64))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (*.f64 y2 (-.f64 x2 x1)) #s(literal 1 binary64))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (/.f64 (-.f64 x1 x2) x1) (*.f64 (*.f64 y2 (-.f64 x2 x1)) #s(literal 1 binary64))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (neg.f64 (-.f64 x1 x2)) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (neg.f64 x1))) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (*.f64 y1 x2) (-.f64 x1 x2) (*.f64 (*.f64 y2 (-.f64 x2 x1)) x1)) (*.f64 (*.f64 y2 (-.f64 x2 x1)) (-.f64 x1 x2))) |
(/.f64 (fma.f64 y1 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 x1)))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (fma.f64 y1 (-.f64 x1 x2) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 x1 #s(literal 1 binary64)))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 y1 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal -1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 (fma.f64 y1 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 (fma.f64 y1 (/.f64 (-.f64 x1 x2) x1) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 y1 (neg.f64 (-.f64 x1 x2)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 x1))) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 y1 (-.f64 x1 x2) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) x1)) (*.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (neg.f64 y2) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (neg.f64 y2) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (neg.f64 y2) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) y2 (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) y2)) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (*.f64 y2 (-.f64 x2 x1)) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 y1 x2))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 (neg.f64 (neg.f64 x1)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) y1)) (*.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (neg.f64 y2) (*.f64 (-.f64 x1 x2) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (-.f64 x1 x2) (neg.f64 y2))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (-.f64 x1 x2) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (-.f64 x1 x2) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (-.f64 x1 x2) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (-.f64 x1 x2) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (neg.f64 y2) (*.f64 (-.f64 x1 x2) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (-.f64 x1 x2) (neg.f64 y2))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (neg.f64 y2) (*.f64 (-.f64 x1 x2) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (-.f64 x1 x2) (neg.f64 y2))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) y2 (*.f64 (-.f64 x1 x2) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (-.f64 x1 x2) y2)) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (-.f64 x1 x2) #s(literal 1 binary64))) (*.f64 (-.f64 x1 x2) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (*.f64 y2 (-.f64 x2 x1)) (*.f64 (-.f64 x1 x2) (*.f64 y1 x2))) (*.f64 (-.f64 x1 x2) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 (*.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (-.f64 x1 x2) y1)) (*.f64 (-.f64 x1 x2) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 y2) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (neg.f64 y2))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 y2) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (neg.f64 y2))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 y2) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (neg.f64 y2))) |
(/.f64 (+.f64 (neg.f64 y2) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) y2)) |
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y2 (-.f64 x2 x1)) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 y1 x2))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) y1)) (*.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y2) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (neg.f64 y2))) |
(/.f64 (fma.f64 (/.f64 y2 x2) (-.f64 x2 x1) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (/.f64 y2 x2) (-.f64 x2 x1) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y2) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (neg.f64 y2))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y2) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (neg.f64 y2))) |
(/.f64 (fma.f64 #s(literal 1 binary64) y2 (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) y2)) |
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y2 (-.f64 x2 x1)) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 y1 x2))) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 y2 (/.f64 (-.f64 x2 x1) x2) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) y1)) (*.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y2) (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (neg.f64 y2))) |
(/.f64 (fma.f64 (/.f64 y2 x2) (-.f64 x2 x1) (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (/.f64 y2 x2) (-.f64 x2 x1) (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y2) (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (neg.f64 y2))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 y2) (*.f64 (/.f64 (-.f64 x1 x2) x1) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (neg.f64 y2))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 y2 (-.f64 x2 x1)) (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 y1 x2))) (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 y2 (/.f64 (-.f64 x2 x1) x2) (*.f64 (/.f64 (-.f64 x1 x2) x1) y1)) (*.f64 (/.f64 (-.f64 x1 x2) x1) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 x1) (neg.f64 y2) (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (neg.f64 (-.f64 x1 x2)) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (neg.f64 (-.f64 x1 x2)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 x1 x2)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 x1) (neg.f64 y2) (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (neg.f64 (-.f64 x1 x2)) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 x1) (neg.f64 y2) (*.f64 (neg.f64 (-.f64 x1 x2)) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (neg.f64 (-.f64 x1 x2)) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (neg.f64 (-.f64 x1 x2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 x1 x2)) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 (neg.f64 x1) (*.f64 y2 (-.f64 x2 x1)) (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 y1 x2))) (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (neg.f64 (-.f64 x1 x2)) y1)) (*.f64 (neg.f64 (-.f64 x1 x2)) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 x1) y2 (*.f64 (-.f64 x1 x2) (*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y1))) (*.f64 (-.f64 x1 x2) (neg.f64 y2))) |
(/.f64 (fma.f64 x1 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (-.f64 x1 x2) (*.f64 #s(literal 1 binary64) y1))) (*.f64 (-.f64 x1 x2) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 x1 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (-.f64 x1 x2) (*.f64 y1 #s(literal 1 binary64)))) (*.f64 (-.f64 x1 x2) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (fma.f64 (neg.f64 x1) y2 (*.f64 (-.f64 x1 x2) (*.f64 y1 (/.f64 (neg.f64 x2) (-.f64 x2 x1))))) (*.f64 (-.f64 x1 x2) (neg.f64 y2))) |
(/.f64 (fma.f64 (neg.f64 x1) y2 (*.f64 (-.f64 x1 x2) (neg.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) (*.f64 (-.f64 x1 x2) (neg.f64 y2))) |
(/.f64 (fma.f64 x1 (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))) (*.f64 (-.f64 x1 x2) #s(literal 1 binary64))) (*.f64 (-.f64 x1 x2) (/.f64 y2 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 (fma.f64 x1 (*.f64 y2 (-.f64 x2 x1)) (*.f64 (-.f64 x1 x2) (*.f64 y1 x2))) (*.f64 (-.f64 x1 x2) (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (fma.f64 x1 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) (*.f64 (-.f64 x1 x2) y1)) (*.f64 (-.f64 x1 x2) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (/.f64 (-.f64 x1 x2) x1) (*.f64 y2 #s(literal 1 binary64))) (*.f64 y2 (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (neg.f64 (-.f64 x1 x2)) (*.f64 (neg.f64 y2) x1)) (*.f64 y2 (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (-.f64 x1 x2) (*.f64 y2 x1)) (*.f64 y2 (-.f64 x1 x2))) |
(/.f64 (fma.f64 #s(literal 1 binary64) y2 (*.f64 (/.f64 (-.f64 x1 x2) x1) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (/.f64 (-.f64 x1 x2) x1) y2)) |
(/.f64 (fma.f64 (neg.f64 x1) y2 (*.f64 (neg.f64 (-.f64 x1 x2)) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (neg.f64 (-.f64 x1 x2)) y2)) |
(/.f64 (fma.f64 y2 x1 (*.f64 (-.f64 x1 x2) (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))))) (*.f64 (-.f64 x1 x2) y2)) |
(/.f64 (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (*.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 3 binary64))) (fma.f64 (/.f64 x1 (-.f64 x1 x2)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)))) |
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 y2 (neg.f64 x2))) (/.f64 y1 (neg.f64 (-.f64 x2 x1))) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 y2 x2)) (/.f64 y1 (-.f64 x2 x1)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 (/.f64 y2 (neg.f64 x2))) (pow.f64 (neg.f64 (-.f64 x2 x1)) #s(literal -1 binary64)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 (/.f64 y2 x2)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 (/.f64 y2 #s(literal 1 binary64))) (/.f64 x2 (-.f64 x2 x1)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y2) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 x1 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (/.f64 y1 (-.f64 x2 x1)) (/.f64 x2 y2) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (+.f64 x1 x2) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64))) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal 1 binary64)) (/.f64 y1 y2) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 x2 y2) (/.f64 y1 (-.f64 x2 x1)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y2) (/.f64 y1 #s(literal -1 binary64)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (*.f64 y1 (/.f64 x2 (-.f64 x2 x1))) (pow.f64 y2 #s(literal -1 binary64)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 #s(literal -1 binary64) (/.f64 x1 (neg.f64 (-.f64 x1 x2))) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (pow.f64 y2 #s(literal -1 binary64)) (/.f64 y1 (/.f64 (-.f64 x2 x1) x2)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (pow.f64 (pow.f64 x1 #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) x1 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (/.f64 y1 y2) (/.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal 1 binary64)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 y1 y2) (/.f64 x2 (-.f64 x2 x1)) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 #s(literal 1 binary64) (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 (neg.f64 x1) (pow.f64 (neg.f64 (-.f64 x1 x2)) #s(literal -1 binary64)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(fma.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) (*.f64 (pow.f64 y2 #s(literal -1 binary64)) y1) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) (/.f64 y1 y2) (/.f64 x1 (-.f64 x1 x2))) |
(fma.f64 x1 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
(-.f64 (/.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)))) (/.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (-.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) #s(literal 2 binary64)) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2)))) (/.f64 (pow.f64 (/.f64 x1 (-.f64 x1 x2)) #s(literal 2 binary64)) (-.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))))) |
(+.f64 (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) (/.f64 x1 (-.f64 x1 x2))) |
(+.f64 (/.f64 x1 (-.f64 x1 x2)) (*.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 y1 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) (/.f64 x1 (-.f64 x1 x2))) y2)) |
(*.f64 (/.f64 #s(literal -1 binary64) y2) (/.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal -1 binary64))) |
(*.f64 (/.f64 #s(literal -1 binary64) y2) (/.f64 (neg.f64 x2) (-.f64 x2 x1))) |
(*.f64 (/.f64 (neg.f64 x2) #s(literal -1 binary64)) (/.f64 (pow.f64 y2 #s(literal -1 binary64)) (-.f64 x2 x1))) |
(*.f64 (/.f64 (neg.f64 x2) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) y2)) |
(*.f64 (/.f64 (neg.f64 x2) y2) (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (/.f64 x2 #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) y2)) |
(*.f64 (pow.f64 (/.f64 y2 (neg.f64 x2)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 x2 x1)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 y2 x2) #s(literal -1 binary64)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) |
(*.f64 (/.f64 x2 (*.f64 (+.f64 x1 x2) (-.f64 x2 x1))) (/.f64 (pow.f64 y2 #s(literal -1 binary64)) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 x2 (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 (pow.f64 y2 #s(literal -1 binary64)) (pow.f64 (fma.f64 x1 (+.f64 x1 x2) (*.f64 x2 x2)) #s(literal -1 binary64)))) |
(*.f64 (/.f64 x2 y2) (/.f64 (neg.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) #s(literal -1 binary64))) |
(*.f64 (/.f64 x2 y2) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) |
(*.f64 (pow.f64 y2 #s(literal -1 binary64)) (/.f64 x2 (-.f64 x2 x1))) |
(*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (/.f64 (pow.f64 y2 #s(literal -1 binary64)) (pow.f64 x2 #s(literal -1 binary64)))) |
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2)) |
(*.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) (pow.f64 (neg.f64 y2) #s(literal -1 binary64))) |
(*.f64 (/.f64 x2 (-.f64 x2 x1)) (pow.f64 y2 #s(literal -1 binary64))) |
(*.f64 x2 (/.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) y2)) |
(*.f64 x2 (pow.f64 (*.f64 y2 (-.f64 x2 x1)) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (*.f64 y2 (-.f64 x2 x1)) x2) #s(literal -1 binary64)) |
(pow.f64 (*.f64 (/.f64 (-.f64 x2 x1) x2) y2) #s(literal -1 binary64)) |
(pow.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal 1 binary64))) (neg.f64 y2)) |
(/.f64 (neg.f64 (/.f64 x2 y2)) (neg.f64 (-.f64 x2 x1))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 x2) (pow.f64 y2 #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 x2 x1)))) |
(/.f64 (neg.f64 (*.f64 x2 (pow.f64 y2 #s(literal -1 binary64)))) (neg.f64 (-.f64 x2 x1))) |
(/.f64 (neg.f64 (*.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal 1 binary64))) (neg.f64 y2)) |
(/.f64 (neg.f64 (*.f64 (neg.f64 x2) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 (-.f64 x2 x1)) y2))) |
(/.f64 (neg.f64 (*.f64 x2 #s(literal 1 binary64))) (neg.f64 (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (neg.f64 (pow.f64 y2 #s(literal -1 binary64))) (neg.f64 (/.f64 (-.f64 x2 x1) x2))) |
(/.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal 1 binary64)) y2) |
(/.f64 (/.f64 x2 y2) (-.f64 x2 x1)) |
(/.f64 (*.f64 (neg.f64 x2) (pow.f64 y2 #s(literal -1 binary64))) (neg.f64 (-.f64 x2 x1))) |
(/.f64 (*.f64 x2 (pow.f64 y2 #s(literal -1 binary64))) (-.f64 x2 x1)) |
(/.f64 (*.f64 (/.f64 x2 (-.f64 x2 x1)) #s(literal 1 binary64)) y2) |
(/.f64 (neg.f64 (neg.f64 x2)) (neg.f64 (*.f64 y2 (neg.f64 (-.f64 x2 x1))))) |
(/.f64 (neg.f64 (neg.f64 x2)) (neg.f64 (neg.f64 (*.f64 y2 (-.f64 x2 x1))))) |
(/.f64 (*.f64 (neg.f64 x2) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 x2 x1)) y2)) |
(/.f64 (*.f64 x2 #s(literal 1 binary64)) (*.f64 y2 (-.f64 x2 x1))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y2 (-.f64 x2 x1)) x2))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (-.f64 x2 x1) x2) y2))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))))) |
(/.f64 (pow.f64 y2 #s(literal -1 binary64)) (/.f64 (-.f64 x2 x1) x2)) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y2 (-.f64 x2 x1)) x2)) |
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x2 x1) x2) y2)) |
(/.f64 #s(literal 1 binary64) (/.f64 y2 (/.f64 x2 (-.f64 x2 x1)))) |
(/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) (neg.f64 (neg.f64 (neg.f64 y2)))) |
(/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) (neg.f64 y2)) |
(/.f64 (neg.f64 x2) (*.f64 y2 (neg.f64 (-.f64 x2 x1)))) |
(/.f64 (neg.f64 x2) (neg.f64 (*.f64 y2 (-.f64 x2 x1)))) |
(/.f64 (/.f64 x2 (-.f64 x2 x1)) (neg.f64 (neg.f64 y2))) |
(/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) |
(/.f64 x2 (*.f64 y2 (-.f64 x2 x1))) |
(neg.f64 (/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y2)) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 y2)) (/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y2)) |
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 y2 (neg.f64 (-.f64 x2 x1)))) (/.f64 x2 (*.f64 y2 (neg.f64 (-.f64 x2 x1))))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y2 (-.f64 x2 x1)))) (/.f64 x2 (neg.f64 (*.f64 y2 (-.f64 x2 x1))))) |
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x2 x1))) (neg.f64 (neg.f64 y2))) (/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y2)) |
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x2 x1))) y2) (/.f64 (/.f64 (neg.f64 x2) (-.f64 x2 x1)) y2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 y2 (/.f64 x2 (-.f64 x2 x1)))) #s(literal -1 binary64))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(*.f64 (/.f64 y2 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 x1 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 y2 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 x1 (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64)))) |
(*.f64 (/.f64 x1 #s(literal -1 binary64)) (/.f64 (neg.f64 y2) (-.f64 x1 x2))) |
(*.f64 (/.f64 y2 #s(literal -1 binary64)) (/.f64 (neg.f64 x1) (-.f64 x1 x2))) |
(*.f64 (/.f64 y2 (-.f64 x1 x2)) (/.f64 #s(literal 1 binary64) (pow.f64 x1 #s(literal -1 binary64)))) |
(*.f64 (*.f64 (/.f64 y2 (+.f64 x1 x2)) (/.f64 x1 (-.f64 x1 x2))) (+.f64 x1 x2)) |
(*.f64 (/.f64 (*.f64 y2 x1) (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2)))) |
(*.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 y2 (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 y2 (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64)))) |
(*.f64 (/.f64 y2 #s(literal 1 binary64)) (/.f64 x1 (-.f64 x1 x2))) |
(*.f64 (/.f64 x1 #s(literal 1 binary64)) (/.f64 y2 (-.f64 x1 x2))) |
(*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (/.f64 y2 (pow.f64 x1 #s(literal -1 binary64)))) |
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
(*.f64 (*.f64 y2 x1) (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) |
(*.f64 (/.f64 x1 (-.f64 x1 x2)) y2) |
(*.f64 y2 (/.f64 x1 (-.f64 x1 x2))) |
(*.f64 x1 (/.f64 y2 (-.f64 x1 x2))) |
(*.f64 x1 (*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) y2)) |
(pow.f64 (/.f64 (-.f64 x1 x2) (*.f64 y2 x1)) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) y2)) (neg.f64 (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (neg.f64 (*.f64 y2 #s(literal 1 binary64))) (neg.f64 (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 y2) x1)) (neg.f64 (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (*.f64 y2 #s(literal 1 binary64)) (/.f64 (-.f64 x1 x2) x1)) |
(/.f64 (*.f64 #s(literal 1 binary64) y2) (/.f64 (-.f64 x1 x2) x1)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x1 x2) (*.f64 y2 x1)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (*.f64 y2 x1))) |
(/.f64 (*.f64 (neg.f64 y2) x1) (neg.f64 (-.f64 x1 x2))) |
(/.f64 (neg.f64 y2) (neg.f64 (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 (*.f64 y2 x1) (-.f64 x1 x2)) |
(/.f64 y2 (/.f64 (-.f64 x1 x2) x1)) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x1 x2))) (/.f64 (*.f64 y2 x1) (neg.f64 (-.f64 x1 x2)))) |
(*.f64 (/.f64 x1 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 x1 x2))) |
(*.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 x1 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (+.f64 x1 x2)) |
(*.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64)))) |
(*.f64 (/.f64 x1 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2)))) |
(*.f64 #s(literal -1 binary64) (/.f64 x1 (neg.f64 (-.f64 x1 x2)))) |
(*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) (pow.f64 (pow.f64 x1 #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64)) x1) |
(*.f64 #s(literal 1 binary64) (/.f64 x1 (-.f64 x1 x2))) |
(*.f64 (neg.f64 x1) (pow.f64 (neg.f64 (-.f64 x1 x2)) #s(literal -1 binary64))) |
(*.f64 x1 (pow.f64 (-.f64 x1 x2) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 x1))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x1 x2))))) |
(/.f64 (neg.f64 (*.f64 x1 #s(literal 1 binary64))) (neg.f64 (-.f64 x1 x2))) |
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x1 x2))) (*.f64 (neg.f64 (-.f64 x1 x2)) x1)) (pow.f64 (-.f64 x1 x2) #s(literal 2 binary64))) |
(/.f64 (neg.f64 (neg.f64 x1)) (neg.f64 (neg.f64 (-.f64 x1 x2)))) |
(/.f64 (*.f64 x1 #s(literal 1 binary64)) (-.f64 x1 x2)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x1 x2) x1))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 x1 x2) x1)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x1 x2) x1) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) x1)) |
(/.f64 (neg.f64 x1) (neg.f64 (-.f64 x1 x2))) |
(/.f64 x1 (-.f64 x1 x2)) |
(neg.f64 (/.f64 (neg.f64 x1) (-.f64 x1 x2))) |
(neg.f64 (/.f64 x1 (neg.f64 (-.f64 x1 x2)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x1 x2))) (/.f64 x1 (neg.f64 (-.f64 x1 x2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x1 x2) x1)) #s(literal -1 binary64))) |
(*.f64 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) (pow.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (+.f64 x1 x2) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64))) (fma.f64 x2 x2 (-.f64 (*.f64 x1 x1) (*.f64 (neg.f64 x2) x1)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)))) (neg.f64 (neg.f64 (+.f64 x1 x2)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 x1 x1) (+.f64 x1 x2)) (*.f64 (+.f64 x1 x2) (*.f64 x2 x2))) (*.f64 (+.f64 x1 x2) (+.f64 x1 x2))) |
(/.f64 (-.f64 (*.f64 (pow.f64 x1 #s(literal 3 binary64)) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2)))) (*.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (pow.f64 x2 #s(literal 3 binary64)))) (*.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (neg.f64 (-.f64 x1 (neg.f64 x2)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))) (neg.f64 (+.f64 x1 x2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 x1 x1 (-.f64 (*.f64 x2 x2) (*.f64 x1 (neg.f64 x2)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))))) |
(/.f64 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)) (-.f64 x1 (neg.f64 x2))) |
(/.f64 (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)) (+.f64 x1 x2)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x1 x2) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x1 x2) (*.f64 (+.f64 x1 x2) (-.f64 x1 x2)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))) (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) (fma.f64 x1 x1 (-.f64 (*.f64 x2 x2) (*.f64 x1 (neg.f64 x2))))) |
(/.f64 (-.f64 (pow.f64 x1 #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2)))) |
(fma.f64 #s(literal -1 binary64) x2 x1) |
(fma.f64 x2 #s(literal -1 binary64) x1) |
(-.f64 (/.f64 (*.f64 x1 x1) (-.f64 x1 (neg.f64 x2))) (/.f64 (*.f64 x2 x2) (-.f64 x1 (neg.f64 x2)))) |
(-.f64 (+.f64 x1 #s(literal 0 binary64)) x2) |
(-.f64 (/.f64 (*.f64 x1 x1) (+.f64 x1 x2)) (/.f64 (*.f64 x2 x2) (+.f64 x1 x2))) |
(-.f64 (/.f64 (pow.f64 x1 #s(literal 3 binary64)) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2)))) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) (fma.f64 x1 x1 (*.f64 x2 (+.f64 x1 x2))))) |
(-.f64 x1 x2) |
(+.f64 (neg.f64 x2) x1) |
(+.f64 x1 (neg.f64 x2)) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (*.f64 (+.f64 x1 x2) (-.f64 x2 x1))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (*.f64 (+.f64 x1 x2) (-.f64 x2 x1))) (+.f64 x1 x2)) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x1 (+.f64 x1 x2) (*.f64 x2 x2)) #s(literal -1 binary64)))) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 x1 (+.f64 x1 x2) (*.f64 x2 x2))) |
(*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) |
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1))) |
(*.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) (pow.f64 (neg.f64 (-.f64 x2 x1)) #s(literal -1 binary64))) |
(*.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (*.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) #s(literal 1 binary64))) (neg.f64 (-.f64 x2 x1))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x2 x1))))) |
(/.f64 (*.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) #s(literal 1 binary64)) (-.f64 x2 x1)) |
(/.f64 (neg.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)))) (neg.f64 (neg.f64 (-.f64 x2 x1)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)))) |
(/.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) (neg.f64 (-.f64 x2 x1))) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
(neg.f64 (/.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1))) (-.f64 x2 x1))) |
(neg.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (neg.f64 (-.f64 x2 x1)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x2 x1))) (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (neg.f64 (-.f64 x2 x1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)))) #s(literal -1 binary64))) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) |
(*.f64 #s(literal -1 binary64) (*.f64 y2 x1)) |
(*.f64 (neg.f64 x1) y2) |
(*.f64 (neg.f64 y2) x1) |
(*.f64 y2 (neg.f64 x1)) |
(*.f64 x1 (neg.f64 y2)) |
(neg.f64 (*.f64 y2 x1)) |
(-.f64 #s(literal 0 binary64) (*.f64 y2 x1)) |
(*.f64 #s(literal -1 binary64) y2) |
(*.f64 y2 #s(literal -1 binary64)) |
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 y2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y2 y2) (*.f64 #s(literal 0 binary64) (neg.f64 y2))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y2 y2))) (neg.f64 (+.f64 #s(literal 0 binary64) y2))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 y2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y2 y2 (*.f64 #s(literal 0 binary64) y2))))) |
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y2 y2)) (+.f64 #s(literal 0 binary64) y2)) |
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 y2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 y2 y2 (*.f64 #s(literal 0 binary64) y2)))) |
(neg.f64 y2) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) y2)) (/.f64 (*.f64 y2 y2) (+.f64 #s(literal 0 binary64) y2))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y2 y2 (*.f64 #s(literal 0 binary64) y2)))) (/.f64 (pow.f64 y2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y2 y2 (*.f64 #s(literal 0 binary64) y2))))) |
(-.f64 #s(literal 0 binary64) y2) |
(+.f64 #s(literal 0 binary64) (neg.f64 y2)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2)) (pow.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)) #s(literal -1 binary64))) |
(*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (pow.f64 (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (-.f64 (*.f64 y2 y2) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)))) (neg.f64 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2)))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2))))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2))) (*.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)) (*.f64 y2 y2))) (*.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)) (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)))) |
(/.f64 (-.f64 (*.f64 y2 y2) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64))) (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2))) (neg.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)))) |
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 y2 y2 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 (neg.f64 x2) (*.f64 (/.f64 (-.f64 y1 y2) x1) y2)))))) |
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2)) (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 y2 y2)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (fma.f64 y2 y2 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (*.f64 (neg.f64 x2) (*.f64 (/.f64 (-.f64 y1 y2) x1) y2))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (fma.f64 y2 (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)))) |
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 x1 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)))) (/.f64 (neg.f64 x2) (+.f64 y1 y2)) y2) |
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 x1 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) (/.f64 (neg.f64 x2) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) y2) |
(fma.f64 (/.f64 (neg.f64 x2) (/.f64 x1 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)))) (pow.f64 (+.f64 y1 y2) #s(literal -1 binary64)) y2) |
(fma.f64 (/.f64 (neg.f64 x2) (/.f64 x1 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) (pow.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) #s(literal -1 binary64)) y2) |
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 x1 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)))) (/.f64 x2 (+.f64 y1 y2)) y2) |
(fma.f64 (/.f64 #s(literal -1 binary64) (/.f64 x1 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) (/.f64 x2 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) y2) |
(fma.f64 (/.f64 x2 (/.f64 x1 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)))) (/.f64 #s(literal -1 binary64) (+.f64 y1 y2)) y2) |
(fma.f64 (/.f64 x2 (/.f64 x1 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) y2) |
(fma.f64 (/.f64 #s(literal -1 binary64) x1) (/.f64 x2 (pow.f64 (-.f64 y1 y2) #s(literal -1 binary64))) y2) |
(fma.f64 (/.f64 (neg.f64 x2) #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 y1 y2)) x1) y2) |
(fma.f64 (/.f64 (neg.f64 x2) x1) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 y1 y2) #s(literal -1 binary64))) y2) |
(fma.f64 (/.f64 (neg.f64 x2) x1) (/.f64 (neg.f64 (-.f64 y1 y2)) #s(literal -1 binary64)) y2) |
(fma.f64 (/.f64 (neg.f64 (-.f64 y1 y2)) #s(literal -1 binary64)) (/.f64 (neg.f64 x2) x1) y2) |
(fma.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) #s(literal -1 binary64)) x2 y2) |
(fma.f64 (/.f64 (neg.f64 (-.f64 y1 y2)) x1) (/.f64 (neg.f64 x2) #s(literal -1 binary64)) y2) |
(fma.f64 (neg.f64 (/.f64 (-.f64 y1 y2) x1)) x2 y2) |
(fma.f64 (/.f64 x2 x1) (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 y1 y2) #s(literal -1 binary64))) y2) |
(fma.f64 (*.f64 (neg.f64 x2) (-.f64 y1 y2)) (pow.f64 x1 #s(literal -1 binary64)) y2) |
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) y2) |
(fma.f64 (pow.f64 x1 #s(literal -1 binary64)) (/.f64 (neg.f64 x2) (pow.f64 (-.f64 y1 y2) #s(literal -1 binary64))) y2) |
(fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2) |
(fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2) |
(fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2) |
(fma.f64 (-.f64 y1 y2) (*.f64 (pow.f64 x1 #s(literal -1 binary64)) (neg.f64 x2)) y2) |
(-.f64 (/.f64 (*.f64 y2 y2) (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)))) (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (-.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2) #s(literal 2 binary64)) (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2))) (/.f64 (*.f64 y2 y2) (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) (neg.f64 y2)))) |
(-.f64 y2 (*.f64 (/.f64 (-.f64 y1 y2) x1) x2)) |
(+.f64 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1)) y2) |
(+.f64 y2 (*.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x2) (/.f64 (-.f64 y1 y2) x1) y2)) |
(*.f64 (/.f64 (+.f64 y1 y2) x1) (/.f64 (-.f64 y1 y2) (+.f64 y1 y2))) |
(*.f64 (/.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) x1) (/.f64 (-.f64 y1 y2) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) |
(*.f64 (/.f64 #s(literal -1 binary64) x1) (/.f64 (-.f64 y1 y2) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 x1 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2))) #s(literal -1 binary64)) (pow.f64 (+.f64 y1 y2) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (/.f64 x1 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) #s(literal -1 binary64))) |
(*.f64 (pow.f64 x1 #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 y1 y2) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 x1 #s(literal -1 binary64)) (-.f64 y1 y2)) |
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 y1 y2) x1)) |
(*.f64 (neg.f64 (-.f64 y1 y2)) (pow.f64 (neg.f64 x1) #s(literal -1 binary64))) |
(*.f64 (-.f64 y1 y2) (pow.f64 x1 #s(literal -1 binary64))) |
(pow.f64 (/.f64 (/.f64 x1 (-.f64 y1 y2)) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 x1 (-.f64 y1 y2)) #s(literal -1 binary64)) |
(/.f64 (+.f64 (pow.f64 (/.f64 y1 x1) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 y2 x1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 y2 x1)) (neg.f64 (/.f64 y2 x1))) (*.f64 (/.f64 y1 x1) (neg.f64 (/.f64 y2 x1)))))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 y1 y2)) #s(literal -1 binary64))) (neg.f64 x1)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) (pow.f64 x1 #s(literal -1 binary64)))) (neg.f64 (+.f64 y1 y2))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (pow.f64 x1 #s(literal -1 binary64)))) (neg.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) |
(/.f64 (neg.f64 (*.f64 (-.f64 y1 y2) #s(literal 1 binary64))) (neg.f64 x1)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 y1 x1) (/.f64 y2 x1)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y1 x1) #s(literal 3 binary64)) (pow.f64 (/.f64 y2 x1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64)) (*.f64 (/.f64 y1 x1) (/.f64 y2 x1)))))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 y1 y2)))) (neg.f64 (neg.f64 (neg.f64 x1)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 y1 y2) x1))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) x1))) |
(/.f64 (neg.f64 (-.f64 (*.f64 y1 x1) (*.f64 y2 x1))) (neg.f64 (*.f64 x1 x1))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x1 y2)) (*.f64 (/.f64 x1 y1) #s(literal 1 binary64))) (*.f64 (/.f64 x1 y1) (/.f64 x1 y2))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 x1)) (*.f64 (/.f64 x1 y1) (neg.f64 y2))) (*.f64 (/.f64 x1 y1) (neg.f64 x1))) |
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x1) (*.f64 (/.f64 x1 y1) y2)) (*.f64 (/.f64 x1 y1) x1)) |
(/.f64 (-.f64 (*.f64 (neg.f64 y1) (/.f64 x1 y2)) (*.f64 (neg.f64 x1) #s(literal 1 binary64))) (*.f64 (neg.f64 x1) (/.f64 x1 y2))) |
(/.f64 (-.f64 (*.f64 (neg.f64 y1) (neg.f64 x1)) (*.f64 (neg.f64 x1) (neg.f64 y2))) (*.f64 x1 x1)) |
(/.f64 (-.f64 (*.f64 (neg.f64 y1) x1) (*.f64 (neg.f64 y2) x1)) (*.f64 (neg.f64 x1) x1)) |
(/.f64 (-.f64 (*.f64 y1 (/.f64 x1 y2)) (*.f64 x1 #s(literal 1 binary64))) (*.f64 x1 (/.f64 x1 y2))) |
(/.f64 (-.f64 (*.f64 y1 (neg.f64 x1)) (*.f64 (neg.f64 y2) x1)) (*.f64 x1 (neg.f64 x1))) |
(/.f64 (-.f64 (neg.f64 y1) (neg.f64 y2)) (neg.f64 x1)) |
(/.f64 (/.f64 (neg.f64 (-.f64 y1 y2)) #s(literal -1 binary64)) x1) |
(/.f64 (*.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) (pow.f64 x1 #s(literal -1 binary64))) (+.f64 y1 y2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (pow.f64 x1 #s(literal -1 binary64))) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) |
(/.f64 (*.f64 (-.f64 y1 y2) #s(literal 1 binary64)) x1) |
(/.f64 (-.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64))) (+.f64 (/.f64 y1 x1) (/.f64 y2 x1))) |
(/.f64 (-.f64 (pow.f64 (/.f64 y1 x1) #s(literal 3 binary64)) (pow.f64 (/.f64 y2 x1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64)) (*.f64 (/.f64 y1 x1) (/.f64 y2 x1))))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 y1 y2))) (neg.f64 (neg.f64 x1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2))) (neg.f64 (*.f64 x1 (+.f64 y1 y2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) (neg.f64 (*.f64 x1 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) #s(literal 1 binary64)) (*.f64 (+.f64 y1 y2) x1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) x1)) |
(/.f64 (-.f64 (*.f64 y1 x1) (*.f64 y2 x1)) (*.f64 x1 x1)) |
(/.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) (*.f64 x1 (+.f64 y1 y2))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x1 (-.f64 y1 y2)) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x1 (-.f64 y1 y2)))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x1 (-.f64 y1 y2))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x1 (-.f64 y1 y2)) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 x1 (-.f64 y1 y2))) |
(/.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (*.f64 x1 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) |
(/.f64 (neg.f64 (-.f64 y1 y2)) (neg.f64 x1)) |
(/.f64 (-.f64 y1 y2) x1) |
(neg.f64 (/.f64 (neg.f64 (-.f64 y1 y2)) x1)) |
(neg.f64 (/.f64 (-.f64 y1 y2) (neg.f64 x1))) |
(fma.f64 (/.f64 #s(literal -1 binary64) x1) (/.f64 y1 #s(literal -1 binary64)) (neg.f64 (/.f64 y2 x1))) |
(fma.f64 #s(literal 1 binary64) (/.f64 y1 x1) (neg.f64 (/.f64 y2 x1))) |
(fma.f64 y1 (pow.f64 x1 #s(literal -1 binary64)) (neg.f64 (/.f64 y2 x1))) |
(-.f64 (/.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (+.f64 (/.f64 y1 x1) (/.f64 y2 x1))) (/.f64 (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64)) (+.f64 (/.f64 y1 x1) (/.f64 y2 x1)))) |
(-.f64 (/.f64 (pow.f64 (/.f64 y1 x1) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64)) (*.f64 (/.f64 y1 x1) (/.f64 y2 x1))))) (/.f64 (pow.f64 (/.f64 y2 x1) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 y1 x1) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 y2 x1) #s(literal 2 binary64)) (*.f64 (/.f64 y1 x1) (/.f64 y2 x1)))))) |
(-.f64 (/.f64 (*.f64 y1 x1) (*.f64 x1 x1)) (/.f64 (*.f64 y2 x1) (*.f64 x1 x1))) |
(-.f64 (/.f64 (*.f64 y1 y1) (*.f64 x1 (+.f64 y1 y2))) (/.f64 (*.f64 y2 y2) (*.f64 x1 (+.f64 y1 y2)))) |
(-.f64 (/.f64 (pow.f64 y1 #s(literal 3 binary64)) (*.f64 x1 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) (/.f64 (pow.f64 y2 #s(literal 3 binary64)) (*.f64 x1 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))))) |
(-.f64 (/.f64 (+.f64 y1 #s(literal 0 binary64)) x1) (/.f64 y2 x1)) |
(-.f64 (/.f64 (/.f64 (*.f64 y1 y1) (+.f64 y1 y2)) x1) (/.f64 (/.f64 (*.f64 y2 y2) (+.f64 y1 y2)) x1)) |
(-.f64 (/.f64 (/.f64 (pow.f64 y1 #s(literal 3 binary64)) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) x1) (/.f64 (/.f64 (pow.f64 y2 #s(literal 3 binary64)) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) x1)) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x1)) (/.f64 (-.f64 y1 y2) (neg.f64 x1))) |
(-.f64 (/.f64 y1 x1) (/.f64 y2 x1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 x1 (-.f64 y1 y2))) #s(literal -1 binary64))) |
(+.f64 (/.f64 y1 x1) (neg.f64 (/.f64 y2 x1))) |
(*.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) (pow.f64 (+.f64 y1 y2) #s(literal -1 binary64))) |
(*.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (pow.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (+.f64 y1 y2) (*.f64 (+.f64 y1 y2) (-.f64 y1 y2))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 y2 #s(literal 3 binary64)) (pow.f64 y1 #s(literal 3 binary64))) (fma.f64 y2 y2 (-.f64 (*.f64 y1 y1) (*.f64 (neg.f64 y2) y1)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)))) (neg.f64 (neg.f64 (+.f64 y1 y2)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 y1 y1) (+.f64 y1 y2)) (*.f64 (+.f64 y1 y2) (*.f64 y2 y2))) (*.f64 (+.f64 y1 y2) (+.f64 y1 y2))) |
(/.f64 (-.f64 (*.f64 (pow.f64 y1 #s(literal 3 binary64)) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) (*.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) (pow.f64 y2 #s(literal 3 binary64)))) (*.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2))) (neg.f64 (-.f64 y1 (neg.f64 y2)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2))) (neg.f64 (+.f64 y1 y2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 y1 y1 (-.f64 (*.f64 y2 y2) (*.f64 y1 (neg.f64 y2)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) |
(/.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) (-.f64 y1 (neg.f64 y2))) |
(/.f64 (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)) (+.f64 y1 y2)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 y1 y2) (*.f64 (+.f64 y1 y2) (-.f64 y1 y2))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y1 y2) (*.f64 (+.f64 y1 y2) (-.f64 y1 y2)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))) (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))))) |
(/.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (fma.f64 y1 y1 (-.f64 (*.f64 y2 y2) (*.f64 y1 (neg.f64 y2))))) |
(/.f64 (-.f64 (pow.f64 y1 #s(literal 3 binary64)) (pow.f64 y2 #s(literal 3 binary64))) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) |
(fma.f64 #s(literal -1 binary64) y2 y1) |
(fma.f64 y2 #s(literal -1 binary64) y1) |
(-.f64 (/.f64 (*.f64 y1 y1) (-.f64 y1 (neg.f64 y2))) (/.f64 (*.f64 y2 y2) (-.f64 y1 (neg.f64 y2)))) |
(-.f64 (+.f64 y1 #s(literal 0 binary64)) y2) |
(-.f64 (/.f64 (*.f64 y1 y1) (+.f64 y1 y2)) (/.f64 (*.f64 y2 y2) (+.f64 y1 y2))) |
(-.f64 (/.f64 (pow.f64 y1 #s(literal 3 binary64)) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2)))) (/.f64 (pow.f64 y2 #s(literal 3 binary64)) (fma.f64 y1 y1 (*.f64 y2 (+.f64 y1 y2))))) |
(-.f64 y1 y2) |
(+.f64 (neg.f64 y2) y1) |
(+.f64 y1 (neg.f64 y2)) |
(*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1) |
(*.f64 y1 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 x2) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) (-.f64 (pow.f64 (*.f64 y1 x2) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) (*.f64 y1 x2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 x2) #s(literal 3 binary64))) (fma.f64 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (-.f64 (pow.f64 (*.f64 y1 x2) #s(literal 2 binary64)) (*.f64 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (*.f64 y1 x2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y1 x2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y1 x2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1)) (*.f64 (*.f64 y1 x2) (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y1 x2) #s(literal 3 binary64)) (pow.f64 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y1 x2) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1))) (*.f64 (*.f64 y1 x2) (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)))))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)) y1)) (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2))) |
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) y1)) (neg.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))))) |
(/.f64 (neg.f64 (*.f64 y1 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)))) (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2))) |
(/.f64 (neg.f64 (*.f64 y1 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)) y1) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)) |
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) y1) (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)))) |
(/.f64 (*.f64 y1 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2))) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)) |
(/.f64 (*.f64 y1 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)))) |
(fma.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1 (*.f64 y1 x2)) |
(fma.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1) (*.f64 y1 x2)) |
(fma.f64 y1 x2 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1)) |
(fma.f64 y1 x2 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1))) |
(fma.f64 x2 y1 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1)) |
(fma.f64 x2 y1 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1))) |
(+.f64 (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1) (*.f64 y1 x2)) |
(+.f64 (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (*.f64 y1 x2)) |
(+.f64 (*.f64 y1 x2) (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) y1)) |
(+.f64 (*.f64 y1 x2) (*.f64 y1 (/.f64 (*.f64 (neg.f64 y2) x1) y1))) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (*.f64 (+.f64 x1 x2) (-.f64 x2 x1))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 x1 x2) #s(literal -1 binary64)))) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (*.f64 (+.f64 x1 x2) (-.f64 x2 x1))) (+.f64 x1 x2)) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x1 (+.f64 x1 x2) (*.f64 x2 x2)) #s(literal -1 binary64)))) |
(*.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (-.f64 (pow.f64 x2 #s(literal 3 binary64)) (pow.f64 x1 #s(literal 3 binary64)))) (fma.f64 x1 (+.f64 x1 x2) (*.f64 x2 x2))) |
(*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) #s(literal -1 binary64)) #s(literal -1 binary64))) |
(*.f64 (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64)) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) |
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (-.f64 x2 x1))) |
(*.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) (pow.f64 (neg.f64 (-.f64 x2 x1)) #s(literal -1 binary64))) |
(*.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (pow.f64 (-.f64 x2 x1) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) #s(literal 1 binary64)) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (*.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) #s(literal 1 binary64))) (neg.f64 (-.f64 x2 x1))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 x2 x1))))) |
(/.f64 (*.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) #s(literal 1 binary64)) (-.f64 x2 x1)) |
(/.f64 (neg.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)))) (neg.f64 (neg.f64 (-.f64 x2 x1)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) #s(literal 1 binary64)))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))))) |
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) #s(literal 1 binary64))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)))) |
(/.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) (neg.f64 (-.f64 x2 x1))) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (-.f64 x2 x1)) |
(neg.f64 (/.f64 (neg.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1))) (-.f64 x2 x1))) |
(neg.f64 (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (neg.f64 (-.f64 x2 x1)))) |
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 x2 x1))) (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) (neg.f64 (-.f64 x2 x1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x2 x1) #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)))) #s(literal -1 binary64))) |
#s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) y1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)) (pow.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) #s(literal -1 binary64))) |
(*.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) (pow.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))) #s(literal -1 binary64))) |
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2))) #s(literal -1 binary64)) |
(pow.f64 (/.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) #s(literal -1 binary64)) |
(/.f64 (neg.f64 (-.f64 (*.f64 x2 x2) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)))) (neg.f64 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)))) |
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)) (*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) (*.f64 x2 x2))) (*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2))) |
(/.f64 (-.f64 (*.f64 x2 x2) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))) (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2))) (neg.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2))) |
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 x2 x2 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2))))) |
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2))))) |
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64)))))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 x2 x2)))) |
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) (fma.f64 x2 x2 (-.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)))) |
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 3 binary64)) (pow.f64 x2 #s(literal 3 binary64))) (fma.f64 x2 (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)))) |
(fma.f64 (/.f64 #s(literal -1 binary64) y1) (/.f64 x1 (pow.f64 y2 #s(literal -1 binary64))) x2) |
(fma.f64 (/.f64 (neg.f64 x1) y1) (/.f64 #s(literal 1 binary64) (pow.f64 y2 #s(literal -1 binary64))) x2) |
(fma.f64 (*.f64 (/.f64 y2 y1) #s(literal -1 binary64)) x1 x2) |
(fma.f64 (neg.f64 (/.f64 y2 y1)) x1 x2) |
(fma.f64 (/.f64 y2 #s(literal 1 binary64)) (/.f64 (neg.f64 x1) y1) x2) |
(fma.f64 (/.f64 x1 y1) (/.f64 #s(literal -1 binary64) (pow.f64 y2 #s(literal -1 binary64))) x2) |
(fma.f64 (/.f64 x1 #s(literal 1 binary64)) (/.f64 (neg.f64 y2) y1) x2) |
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 y2 y1) x1) x2) |
(fma.f64 (pow.f64 y1 #s(literal -1 binary64)) (/.f64 (neg.f64 x1) (pow.f64 y2 #s(literal -1 binary64))) x2) |
(fma.f64 (neg.f64 x1) (/.f64 y2 y1) x2) |
(fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) |
(fma.f64 (*.f64 (neg.f64 y2) x1) (pow.f64 y1 #s(literal -1 binary64)) x2) |
(fma.f64 y2 (/.f64 (neg.f64 x1) y1) x2) |
(fma.f64 y2 (*.f64 (pow.f64 y1 #s(literal -1 binary64)) (neg.f64 x1)) x2) |
(-.f64 (/.f64 (*.f64 x2 x2) (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1))) (/.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (-.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y2 y1) x1) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2)) (/.f64 (*.f64 x2 x2) (-.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2))) |
(-.f64 x2 (*.f64 (/.f64 y2 y1) x1)) |
(+.f64 (/.f64 (*.f64 (neg.f64 y2) x1) y1) x2) |
(+.f64 x2 (/.f64 (*.f64 (neg.f64 y2) x1) y1)) |
(*.f64 #s(literal -1 binary64) x2) |
(*.f64 x2 #s(literal -1 binary64)) |
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 x2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x2 x2) (*.f64 #s(literal 0 binary64) (neg.f64 x2))))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x2 x2))) (neg.f64 (+.f64 #s(literal 0 binary64) x2))) |
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x2 x2 (*.f64 #s(literal 0 binary64) x2))))) |
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x2 x2)) (+.f64 #s(literal 0 binary64) x2)) |
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 x2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 x2 x2 (*.f64 #s(literal 0 binary64) x2)))) |
(neg.f64 x2) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) x2)) (/.f64 (*.f64 x2 x2) (+.f64 #s(literal 0 binary64) x2))) |
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 x2 x2 (*.f64 #s(literal 0 binary64) x2)))) (/.f64 (pow.f64 x2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 x2 x2 (*.f64 #s(literal 0 binary64) x2))))) |
(-.f64 #s(literal 0 binary64) x2) |
(+.f64 #s(literal 0 binary64) (neg.f64 x2)) |
Compiled 33 038 to 4 108 computations (87.6% saved)
14 alts after pruning (13 fresh and 1 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 916 | 11 | 927 |
Fresh | 2 | 2 | 4 |
Picked | 4 | 1 | 5 |
Done | 1 | 0 | 1 |
Total | 923 | 14 | 937 |
Status | Accuracy | Program |
---|---|---|
41.8% | (/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) | |
78.5% | (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) | |
54.7% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2)) | |
43.1% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) | |
51.9% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) | |
✓ | 49.3% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
12.1% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) | |
30.2% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) | |
40.2% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) | |
44.8% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2))) | |
40.1% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) | |
14.9% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) | |
12.1% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) | |
50.2% | #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
Compiled 846 to 335 computations (60.4% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
Outputs |
---|
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2)) |
5 calls:
5.0ms | x1 |
5.0ms | x2 |
5.0ms | y1 |
5.0ms | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
5.0ms | y2 |
Accuracy | Segments | Branch |
---|---|---|
94.3% | 2 | y1 |
93.5% | 2 | x2 |
96.8% | 2 | y2 |
96.0% | 2 | x1 |
95.2% | 3 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
Compiled 15 to 25 computations (-66.7% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
Outputs |
---|
(fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
5 calls:
5.0ms | x2 |
5.0ms | x1 |
5.0ms | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
5.0ms | y2 |
5.0ms | y1 |
Accuracy | Segments | Branch |
---|---|---|
90.6% | 2 | x2 |
86.8% | 1 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
86.8% | 1 | y1 |
91.5% | 2 | x1 |
93.2% | 2 | y2 |
Compiled 15 to 25 computations (-66.7% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 (fma.f64 x2 (/.f64 (neg.f64 y1) y2) x2) x1) y2 y2))) |
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x1 x2) (fma.f64 (neg.f64 y1) x2 (*.f64 x1 y2)))) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (fma.f64 (/.f64 y2 y1) (neg.f64 x1) x2) y1)) (-.f64 x2 x1)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
(/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
5 calls:
5.0ms | x2 |
5.0ms | y2 |
5.0ms | x1 |
4.0ms | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
4.0ms | y1 |
Accuracy | Segments | Branch |
---|---|---|
81.4% | 2 | y1 |
89.0% | 3 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
88.6% | 3 | x2 |
85.1% | 2 | x1 |
85.8% | 2 | y2 |
Compiled 15 to 25 computations (-66.7% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2)) |
5 calls:
5.0ms | y1 |
4.0ms | x2 |
4.0ms | x1 |
4.0ms | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
4.0ms | y2 |
Accuracy | Segments | Branch |
---|---|---|
69.7% | 4 | y1 |
74.6% | 2 | x1 |
71.3% | 2 | y2 |
75.6% | 3 | x2 |
60.5% | 3 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
Compiled 15 to 25 computations (-66.7% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (-.f64 y1 y2) (/.f64 (neg.f64 x2) x1) y2)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
1 calls:
4.0ms | x1 |
Accuracy | Segments | Branch |
---|---|---|
74.6% | 2 | x1 |
Compiled 1 to 4 computations (-300% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 y1 x2)) (-.f64 x2 x1)) |
(/.f64 #s(approx (- (* y1 x2) (* y2 x1)) (*.f64 (neg.f64 y2) x1)) (-.f64 x2 x1)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2)) |
1 calls:
3.0ms | x1 |
Accuracy | Segments | Branch |
---|---|---|
74.5% | 2 | x1 |
Compiled 1 to 4 computations (-300% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 y1 (-.f64 x2 x1)) x2)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)) |
3 calls:
3.0ms | x1 |
3.0ms | x2 |
3.0ms | y2 |
Accuracy | Segments | Branch |
---|---|---|
71.3% | 2 | y2 |
68.3% | 2 | x2 |
67.9% | 2 | x1 |
Compiled 3 to 12 computations (-300% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) |
3 calls:
2.0ms | x2 |
2.0ms | y2 |
2.0ms | x1 |
Accuracy | Segments | Branch |
---|---|---|
64.5% | 2 | x1 |
67.0% | 2 | x2 |
63.5% | 2 | y2 |
Compiled 3 to 12 computations (-300% saved)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (*.f64 (neg.f64 x2) (/.f64 y1 x1)))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (/ x1 (- x1 x2)) (/.f64 (neg.f64 x1) x2)) y2)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
5 calls:
2.0ms | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
2.0ms | x2 |
2.0ms | x1 |
2.0ms | y2 |
2.0ms | y1 |
Accuracy | Segments | Branch |
---|---|---|
59.4% | 5 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
45.4% | 3 | y2 |
55.0% | 2 | x1 |
42.1% | 2 | y1 |
53.1% | 2 | x2 |
Compiled 15 to 25 computations (-66.7% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
Inputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
Outputs |
---|
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
5 calls:
1.0ms | x1 |
1.0ms | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
1.0ms | x2 |
1.0ms | y1 |
1.0ms | y2 |
Accuracy | Segments | Branch |
---|---|---|
40.2% | 1 | y1 |
40.2% | 1 | y2 |
40.2% | 1 | x2 |
40.2% | 1 | (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) |
40.2% | 1 | x1 |
Compiled 15 to 25 computations (-66.7% saved)
1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
8.0ms | 6.376498296912245e-142 | 1.8045315222407538e-141 |
5.0ms | 80× | 0 | valid |
Compiled 224 to 161 computations (28.1% saved)
ival-sub
: 1.0ms (40.7% of total)ival-div
: 1.0ms (40.7% of total)ival-mult
: 1.0ms (40.7% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
9.0ms | 3.896887939838158e+162 | 5.232251604747049e+163 |
6.0ms | 96× | 0 | valid |
Compiled 212 to 166 computations (21.7% saved)
ival-sub
: 1.0ms (33.9% of total)ival-div
: 1.0ms (33.9% of total)ival-mult
: 1.0ms (33.9% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)2× | left-value |
Time | Left | Right |
---|---|---|
0.0ms | 1.1966839902948982e+299 | 8.774949601011897e+305 |
0.0ms | -inf | -1.3404596368940882e+217 |
Compiled 14 to 16 computations (-14.3% saved)
1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
11.0ms | 0.09633957333421343 | 3.5900301184897896 |
7.0ms | 112× | 0 | valid |
Compiled 308 to 226 computations (26.6% saved)
ival-mult
: 2.0ms (58.4% of total)ival-sub
: 1.0ms (29.2% of total)ival-div
: 1.0ms (29.2% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
6.0ms | 0.09633957333421343 | 3.5900301184897896 |
3.0ms | 48× | 0 | valid |
Compiled 336 to 240 computations (28.6% saved)
ival-mult
: 1.0ms (64.1% of total)ival-sub
: 0.0ms (0% of total)ival-div
: 0.0ms (0% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
11.0ms | 139758802.35135946 | 5565390028.159495 |
7.0ms | 112× | 0 | valid |
Compiled 448 to 289 computations (35.5% saved)
ival-mult
: 2.0ms (56.6% of total)ival-sub
: 1.0ms (28.3% of total)ival-div
: 1.0ms (28.3% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
12.0ms | 2949975378824228.5 | 1.3821159436697222e+20 |
8.0ms | 128× | 0 | valid |
Compiled 462 to 304 computations (34.2% saved)
ival-mult
: 2.0ms (51.1% of total)ival-sub
: 1.0ms (25.6% of total)ival-div
: 1.0ms (25.6% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
8.0ms | 1.4926938069526663e-124 | 5.093614618610604e-124 |
5.0ms | 80× | 0 | valid |
Compiled 344 to 221 computations (35.8% saved)
ival-sub
: 1.0ms (40.6% of total)ival-div
: 1.0ms (40.6% of total)ival-mult
: 1.0ms (40.6% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | binary-search |
1× | narrow-enough |
Time | Left | Right |
---|---|---|
14.0ms | 9.78886023163698e-84 | 6.52244330065285e-79 |
8.0ms | 144× | 0 | valid |
Compiled 590 to 376 computations (36.3% saved)
ival-mult
: 2.0ms (46.1% of total)ival-sub
: 1.0ms (23% of total)ival-div
: 1.0ms (23% of total)ival-true
: 0.0ms (0% of total)ival-assert
: 0.0ms (0% of total)1× | egg-herbie |
Useful iterations: 5 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 103 | 558 |
1 | 159 | 557 |
2 | 245 | 557 |
3 | 417 | 557 |
4 | 895 | 548 |
5 | 2192 | 539 |
6 | 4780 | 539 |
7 | 7541 | 539 |
1× | node limit |
Inputs |
---|
(if (<=.f64 y2 #s(literal 6178317894117549/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2))) |
(if (<=.f64 y2 #s(literal 26000000000000001580768946114602379062469217453615464706333356302920290810718216721194903472505114587500849007185028005745523172762006727668564833529444490073341952 binary64)) (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))) |
(if (<=.f64 (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(literal -inf.0 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) (if (<=.f64 (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)))) |
(if (<=.f64 x1 #s(literal 7782220156096217/72057594037927936 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 5224175567749775/36028797018963968 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 140000000 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2))) |
(if (<=.f64 y2 #s(literal 55000000000000000 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))) |
(if (<=.f64 x2 #s(literal 2679418273243325/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1)))) |
(if (<=.f64 x1 #s(literal 2544828304515147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
Outputs |
---|
(if (<=.f64 y2 #s(literal 6178317894117549/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2))) |
(if (<=.f64 y2 #s(literal 6178317894117549/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (fma.f64 (/.f64 (/.f64 x2 (-.f64 x2 x1)) y2) y1 (/.f64 x1 (-.f64 x1 x2))) y2))) |
(if (<=.f64 y2 #s(literal 26000000000000001580768946114602379062469217453615464706333356302920290810718216721194903472505114587500849007185028005745523172762006727668564833529444490073341952 binary64)) (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))) |
(if (<=.f64 y2 #s(literal 26000000000000001580768946114602379062469217453615464706333356302920290810718216721194903472505114587500849007185028005745523172762006727668564833529444490073341952 binary64)) (fma.f64 (/.f64 x2 (-.f64 x2 x1)) y1 (/.f64 (*.f64 x1 y2) (-.f64 x1 x2))) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))) |
(if (<=.f64 (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(literal -inf.0 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) (if (<=.f64 (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)))) |
(if (<=.f64 (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(literal -inf.0 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) #s(approx (* (/ x1 (- x1 x2)) y2) (*.f64 (/.f64 (neg.f64 y2) x2) x1))) (if (<=.f64 (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(literal 200000000000000010500952051040884049740893716221631830983170823102360491597781639157274275016089572808740888766576775635388504647072086115128958436957341396569677440185315160747566046758957618011873790646994159989016223807793528176014930548556028498915851757764011368567623133894439277373091880108032 binary64)) (/.f64 (-.f64 (*.f64 y1 x2) (*.f64 y2 x1)) (-.f64 x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2)))) |
(if (<=.f64 x1 #s(literal 7782220156096217/72057594037927936 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 7782220156096217/72057594037927936 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (fma.f64 (/.f64 (-.f64 y1 y2) x1) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 5224175567749775/36028797018963968 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 5224175567749775/36028797018963968 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (fma.f64 (neg.f64 x1) (/.f64 (-.f64 y2 y1) x2) y1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 140000000 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2))) |
(if (<=.f64 x1 #s(literal 140000000 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (fma.f64 #s(approx (/ (- y1 y2) x1) (/.f64 y1 x1)) (neg.f64 x2) y2))) |
(if (<=.f64 y2 #s(literal 55000000000000000 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))) |
(if (<=.f64 y2 #s(literal 55000000000000000 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1))) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x1 (-.f64 x1 x2)) y2))) |
(if (<=.f64 x2 #s(literal 2679418273243325/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1)))) |
(if (<=.f64 x2 #s(literal 2679418273243325/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) #s(approx (+ (* (/ (- y1 y2) x1) (neg x2)) y2) (fma.f64 (/.f64 x2 x1) y2 y2))) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 (/.f64 x2 (-.f64 x2 x1)) y1)))) |
(if (<=.f64 x1 #s(literal 2544828304515147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) #s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2))) |
(if (<=.f64 x1 #s(literal 2544828304515147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) (/.f64 y1 y2)) y2)) #s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2))) |
#s(approx (/ (- (* y1 x2) (* y2 x1)) (- x2 x1)) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
#s(approx (* (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) y2) (*.f64 #s(approx (+ (* (/ (/ x2 (- x2 x1)) y2) y1) (/ x1 (- x1 x2))) #s(literal 1 binary64)) y2)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 9 | 24 |
0 | 14 | 24 |
1 | 59 | 24 |
2 | 464 | 24 |
3 | 6358 | 24 |
0 | 8162 | 24 |
0 | 190 | 707 |
1 | 633 | 589 |
2 | 2051 | 495 |
3 | 7741 | 494 |
0 | 8457 | 473 |
0 | 881 | 3550 |
1 | 2913 | 3228 |
0 | 8585 | 3129 |
1× | fuel |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | node limit |
1× | iter limit |
Compiled 822 to 287 computations (65.1% saved)
Compiled 1 342 to 216 computations (83.9% saved)
Loading profile data...