Time bar (total: 8.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 6.3% | 6.2% | 93.6% | 0.2% | 0% | 0% | 0% | 9 |
| 6.5% | 6.2% | 90.4% | 0.2% | 3.1% | 0% | 0% | 10 |
| 9.7% | 9.4% | 87.3% | 0.2% | 3.1% | 0% | 0% | 11 |
| 14.5% | 14% | 82.7% | 0.2% | 3.1% | 0% | 0% | 12 |
Compiled 20 to 12 computations (40% saved)
| 1.3s | 8256× | body | 256 | valid |
| 928.0ms | 3742× | body | 256 | infinite |
| 2× | egg-herbie |
| 1240× | distribute-lft-out-- |
| 1074× | associate-+l- |
| 988× | associate-+l+ |
| 888× | +-commutative |
| 866× | associate-*r* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 41 | 259 |
| 1 | 166 | 189 |
| 2 | 613 | 175 |
| 3 | 1810 | 175 |
| 4 | 5717 | 175 |
| 0 | 4 | 4 |
| 1 | 4 | 4 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
1 |
| Inputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2)) |
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3)) |
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1)) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1)) |
| Outputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d2 d1) (*.f64 d2 d3)) (*.f64 d4 d2)) (*.f64 d2 d2)) |
(+.f64 (*.f64 d2 (-.f64 d1 d3)) (-.f64 (*.f64 d2 d4) (*.f64 d2 d2))) |
(fma.f64 d2 (-.f64 d1 d3) (*.f64 d2 (-.f64 d4 d2))) |
(*.f64 d2 (+.f64 (-.f64 d1 d3) (-.f64 d4 d2))) |
(*.f64 d2 (+.f64 d1 (-.f64 (-.f64 d4 d3) d2))) |
(-.f64 (+.f64 (-.f64 (*.f64 d3 d2) (*.f64 d3 d1)) (*.f64 d4 d3)) (*.f64 d3 d3)) |
(-.f64 (+.f64 (*.f64 d3 (-.f64 d2 d1)) (*.f64 d3 d4)) (*.f64 d3 d3)) |
(fma.f64 d3 (-.f64 d2 d1) (*.f64 d3 (-.f64 d4 d3))) |
(*.f64 d3 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d3 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d4 d2) (*.f64 d4 d3)) (*.f64 d1 d4)) (*.f64 d4 d4)) |
(+.f64 (*.f64 d4 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d4 d4))) |
(fma.f64 d4 (-.f64 d2 d3) (*.f64 d4 (-.f64 d1 d4))) |
(*.f64 d4 (+.f64 (-.f64 d1 d4) (-.f64 d2 d3))) |
(*.f64 d4 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d3 d2) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d3 d2) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 d2) d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) (*.f64 d2 d1)) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d3 d1)))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)) (*.f64 d3 d1)) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d1 d3) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d2 d4) (*.f64 d1 (-.f64 d3 d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d4 d3)) d1)) |
(sort d2 d4)
Compiled 23 to 15 computations (34.8% saved)
| 1× | egg-herbie |
| 2966× | fma-def |
| 882× | associate-+l- |
| 816× | associate-+r- |
| 760× | associate--l+ |
| 700× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 37 |
| 1 | 35 | 27 |
| 2 | 113 | 25 |
| 3 | 311 | 25 |
| 4 | 910 | 25 |
| 5 | 2756 | 25 |
| 6 | 5367 | 25 |
| 7 | 6283 | 25 |
| 8 | 6283 | 25 |
| 9 | 7522 | 25 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| Outputs |
|---|
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d1) d3))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 (+.f64 d1 d3)))) |
Compiled 69 to 28 computations (59.4% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 | 3 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 4 | 3 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| ▶ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
| ▶ | 0.0b | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
Compiled 44 to 26 computations (40.9% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
Compiled 30 to 8 computations (73.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d4 | @ | -inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 828× | swap-sqr |
| 532× | associate-/r* |
| 480× | associate-+l+ |
| 400× | associate-/r/ |
| 392× | associate-/l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 239 | 25 |
| 2 | 3770 | 25 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (neg.f64 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (neg.f64 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1)) (neg.f64 (*.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) 1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) 1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) 1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))))))) |
| 1× | egg-herbie |
| 1268× | distribute-lft-in |
| 1196× | distribute-rgt-in |
| 730× | fma-def |
| 690× | associate-+r- |
| 688× | times-frac |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 3928 |
| 1 | 487 | 3380 |
| 2 | 1790 | 3378 |
| 3 | 7913 | 3378 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)) |
(+.f64 (*.f64 d2 d1) (+.f64 (neg.f64 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (neg.f64 (*.f64 d1 d3))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1)) (neg.f64 (*.f64 d3 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)) d1)) |
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) 1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d4 d1)))) |
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) 1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d4 d1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) 1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 d2) (+.f64 (neg.f64 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (*.f64 d2 d1) (+.f64 (neg.f64 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d4 d1)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (neg.f64 (*.f64 d1 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1)) (neg.f64 (*.f64 d3 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)) d1)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) d1)) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 d1 d1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d1 (*.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (*.f64 d1 (*.f64 d1 (pow.f64 (-.f64 d2 d3) 2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 d4 (-.f64 d2 (-.f64 d3 d1))))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) 1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) 1) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) (sqrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (*.f64 (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) d1) (+.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (-.f64 d2 d3)) (sqrt.f64 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) 1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 (-.f64 d2 d3) d4)))))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (-.f64 d2 (-.f64 (+.f64 d4 d3) d1)) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d2 d3) (+.f64 (-.f64 d2 d3) (-.f64 d1 d4)) (pow.f64 (-.f64 d4 d1) 2)))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3) (pow.f64 d1 3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) (-.f64 d4 d3))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| ✓ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
Compiled 42 to 10 computations (76.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 224.0ms | d3 | @ | 0 | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
| 1.0ms | d3 | @ | -inf | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
| 1.0ms | d1 | @ | inf | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
| 1.0ms | d1 | @ | 0 | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
| 1.0ms | d1 | @ | -inf | (+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
| 1× | batch-egg-rewrite |
| 1698× | associate-*l/ |
| 610× | associate-+l+ |
| 454× | associate-/r* |
| 374× | associate-/l* |
| 372× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 40 |
| 1 | 281 | 38 |
| 2 | 4242 | 38 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (-.f64 1 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (+.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (-.f64 (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (-.f64 (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 0) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) 1) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) 1) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) d1) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d4 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) 1) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) 1) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) 1) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) 1) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) 1) (neg.f64 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (+.f64 (*.f64 d4 d4) (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 (pow.f64 d1 4) (pow.f64 d1 4))) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 d1 4) 3)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (+.f64 (*.f64 (pow.f64 d1 4) (pow.f64 d1 4)) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 d1 6) (pow.f64 d1 6))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 d1 6) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 6) (pow.f64 d1 6)) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) d1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) 1) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))))))) |
| 1× | egg-herbie |
| 1102× | associate-+r- |
| 1040× | fma-def |
| 702× | associate-*r* |
| 684× | associate-/l* |
| 578× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 606 | 14517 |
| 1 | 1768 | 12803 |
| 2 | 7666 | 12803 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(*.f64 d2 d1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(*.f64 -1 (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(-.f64 (*.f64 (-.f64 d2 d3) d1) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (-.f64 1 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (+.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (-.f64 (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (-.f64 (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 0) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) 1) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) 1) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) d1) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 d4)) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1)) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(+.f64 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d1)))) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1))) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) |
(/.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) 1) (*.f64 d1 (+.f64 d1 d4))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) 1) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) 1) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) 1) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) 1) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (+.f64 (*.f64 d4 d4) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 (pow.f64 d1 4) (pow.f64 d1 4))) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 d1 4) 3)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (+.f64 (*.f64 (pow.f64 d1 4) (pow.f64 d1 4)) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 d1 6) (pow.f64 d1 6))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 d1 6) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 6) (pow.f64 d1 6)) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) d1) (+.f64 d1 d4)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) 1) (*.f64 d1 (+.f64 d1 d4))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1))) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (neg.f64 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 (-.f64 d2 d3)) d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (neg.f64 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 (-.f64 d2 d3)) d4) d1))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (+.f64 d4 (-.f64 d2 d3)))) (*.f64 d1 (neg.f64 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 (-.f64 d2 d3)) d4) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 d4))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) (pow.f64 d1 2)) |
(-.f64 (fma.f64 d2 d1 (*.f64 d1 d4)) (*.f64 d1 d1)) |
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d3 (neg.f64 d1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d3 (neg.f64 d1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 d2 d1))) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (*.f64 (-.f64 d2 d3) d1) (pow.f64 d1 2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 d1 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 (-.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d2 d3))) |
(-.f64 (*.f64 d1 d4) (-.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (-.f64 (*.f64 d1 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (-.f64 1 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (neg.f64 d1))))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) 1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (expm1.f64 (log1p.f64 (*.f64 d1 d4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (+.f64 1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) 1) (*.f64 d1 (+.f64 (-.f64 d2 d3) (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) (expm1.f64 (log1p.f64 (*.f64 d1 d4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (*.f64 d1 (-.f64 d2 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4))) (-.f64 (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d1 (-.f64 d2 d3)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)) (*.f64 0 (*.f64 d1 d1))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (-.f64 (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (-.f64 (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) (fma.f64 d1 (-.f64 d2 d3) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (-.f64 d2 d3) (*.f64 0 (*.f64 d1 d1))) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(+.f64 (*.f64 0 (*.f64 d1 d1)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (+.f64 d1 d4)))) (/.f64 (pow.f64 d1 4) (*.f64 d1 (+.f64 d1 d4)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (pow.f64 (*.f64 d1 d4) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (/.f64 (pow.f64 d1 6) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 d1 (-.f64 d2 d3) (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3)))) 1) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 0) (*.f64 d1 d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) |
(/.f64 (*.f64 (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3/2)) (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3/2))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) |
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) |
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)) (fma.f64 d1 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) d1) (pow.f64 d1 4)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (pow.f64 d1 4)) 1) (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (neg.f64 (pow.f64 d1 4))) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) |
(/.f64 (-.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d1) (+.f64 d2 (-.f64 d4 d3)))) (pow.f64 d1 4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) (+.f64 d1 d4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) 3) (pow.f64 d1 6)) 1) (+.f64 (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 (+.f64 (-.f64 d2 d3) d4))) (+.f64 (pow.f64 d1 4) (*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) 3) (pow.f64 d1 6)) (fma.f64 (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d4 (-.f64 d2 d3))) (+.f64 (pow.f64 d1 4) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d2 d3)) (*.f64 d1 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) (pow.f64 d1 6)) (+.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (pow.f64 d1 3)) (fma.f64 d1 (*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d3)) (+.f64 d2 (-.f64 d4 d3))) d1) (pow.f64 d1 4)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) 1) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3/2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3/2)) (sqrt.f64 (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2))) |
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 (cbrt.f64 (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) 2))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 4) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (/.f64 (/.f64 1 d1) (-.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 6) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 6) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)))) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) d1) (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1))))))) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 (-.f64 d4 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (fma.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 (-.f64 d2 d3) d1 (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 2)) (cbrt.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1)) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 4)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 2 (*.f64 0 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 0 (*.f64 d1 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 2 (*.f64 0 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(+.f64 (fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(fma.f64 2 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 d4)) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) 1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 1) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (fma.f64 (*.f64 d1 (neg.f64 d1)) 1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 (pow.f64 d1 4)) (*.f64 d1 d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 d1)) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (+.f64 (*.f64 d1 (neg.f64 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 2 (*.f64 0 (*.f64 d1 d1)))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(+.f64 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d1)))) 1) |
(+.f64 1 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d1))))) |
(-.f64 (*.f64 d1 d4) (expm1.f64 (log1p.f64 (*.f64 d1 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 1 (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d4 d1) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(*.f64 (+.f64 d1 (sqrt.f64 (*.f64 d1 d4))) (-.f64 (sqrt.f64 (*.f64 d1 d4)) d1)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (+.f64 d1 d4)) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (*.f64 d1 (+.f64 d1 d4))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) (*.f64 d1 (+.f64 d1 d4))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) (/.f64 (*.f64 d1 (+.f64 d1 d4)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) (*.f64 d1 (+.f64 d1 d4))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (+.f64 d1 d4)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) d1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(/.f64 (fma.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) 1) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) 1) (-.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) |
(/.f64 (fma.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) 1) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) 1) (-.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) (*.f64 (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 0 (*.f64 d1 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 0 (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) 1) (neg.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 (/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d1 d4)) d1) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (+.f64 (*.f64 d4 d4) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) d1)) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4))) d1) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 (pow.f64 d1 4) (pow.f64 d1 4))) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 4) (pow.f64 d1 8)) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (/.f64 (/.f64 1 d1) (+.f64 d1 d4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d1 (-.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 d1 4) 3)) (/.f64 1 (*.f64 d1 (+.f64 d1 d4)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (+.f64 (*.f64 (pow.f64 d1 4) (pow.f64 d1 4)) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 d1 4) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 4) (+.f64 (pow.f64 d1 8) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)))) (/.f64 (/.f64 1 d1) (+.f64 d1 d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 6) (pow.f64 d1 12)) (*.f64 (fma.f64 (pow.f64 d1 4) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (pow.f64 (*.f64 d1 d4) 4)) (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 d1 6) (pow.f64 d1 6))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 6) (pow.f64 d1 12)) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 6) (pow.f64 d1 12)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 d1 6) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 6) (pow.f64 d1 6)) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 d1 6) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 6) (+.f64 (pow.f64 d1 12) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 d1 6) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 6) (fma.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6) (pow.f64 d1 12))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) d1) (+.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) 1) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (+.f64 (pow.f64 d1 4) (*.f64 d4 (pow.f64 d1 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 d1 4)) (*.f64 d4 (pow.f64 d1 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 d1 6)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (fma.f64 d4 (pow.f64 d1 3) (pow.f64 d1 4)))) |
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) |
(*.f64 d1 (-.f64 d4 d1)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3) |
(*.f64 d1 (-.f64 d4 d1)) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3) |
(*.f64 d1 (-.f64 d4 d1)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(fabs.f64 (*.f64 d1 (-.f64 d4 d1))) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))) |
(*.f64 d1 (-.f64 d4 d1)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) |
(*.f64 d1 (-.f64 d4 d1)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (fma.f64 (neg.f64 d1) d1 (*.f64 d1 d1))) |
(fma.f64 d1 (neg.f64 d1) (*.f64 d1 (+.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 d1 (-.f64 (-.f64 d4 d1) d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 d4 d1)) |
Compiled 29 to 8 computations (72.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 d4 d1)) |
| 0.0ms | d4 | @ | -inf | (*.f64 d1 (-.f64 d4 d1)) |
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (-.f64 d4 d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (-.f64 d4 d1)) |
| 0.0ms | d4 | @ | 0 | (*.f64 d1 (-.f64 d4 d1)) |
| 1× | batch-egg-rewrite |
| 1482× | add-sqr-sqrt |
| 1466× | *-un-lft-identity |
| 1370× | add-cube-cbrt |
| 1352× | add-cbrt-cube |
| 1340× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 130 | 13 |
| 2 | 1785 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 d4 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))))))) |
| 1× | egg-herbie |
| 1290× | fma-def |
| 1010× | *-commutative |
| 778× | +-commutative |
| 772× | associate-+l- |
| 766× | associate-*r* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 62 | 598 |
| 1 | 150 | 598 |
| 2 | 482 | 598 |
| 3 | 2790 | 598 |
| 4 | 6442 | 598 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1)) |
(-.f64 (+.f64 1 (*.f64 d1 (-.f64 d4 d1))) 1) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) |
| Outputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (+.f64 1 (*.f64 d1 (-.f64 d4 d1))) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d4 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (+.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 d4) (*.f64 d4 d4)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d1 d1 (*.f64 d4 (+.f64 d1 d4))))) |
(pow.f64 (*.f64 d1 (-.f64 d4 d1)) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) |
(*.f64 d1 (-.f64 d4 d1)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 3) |
(*.f64 d1 (-.f64 d4 d1)) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 1/3) |
(*.f64 d1 (-.f64 d4 d1)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) |
(*.f64 d1 (-.f64 d4 d1)) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) |
(*.f64 d1 (-.f64 d4 d1)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 d1))) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
Compiled 12576 to 3789 computations (69.9% saved)
10 alts after pruning (10 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 458 | 10 | 468 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 0 | 2 |
| Total | 461 | 10 | 471 |
| Status | Error | Program |
|---|---|---|
| 17.7b | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) | |
| 0.3b | (/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) | |
| ▶ | 17.7b | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| ▶ | 0.0b | (+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
| 43.3b | (*.f64 (neg.f64 d1) d3) | |
| 44.3b | (*.f64 d2 d1) | |
| 11.5b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) | |
| ▶ | 18.4b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| ▶ | 50.5b | (*.f64 d1 (neg.f64 d1)) |
| ▶ | 46.9b | (*.f64 d1 d4) |
Compiled 216 to 142 computations (34.3% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
| ✓ | 0.0b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
Compiled 37 to 9 computations (75.7% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d2 | @ | -inf | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d1 | @ | -inf | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d1 | @ | 0 | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d2 | @ | 0 | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 0.0ms | d1 | @ | inf | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
| 1× | batch-egg-rewrite |
| 1788× | associate-*r/ |
| 1468× | associate-*l/ |
| 544× | associate-+l+ |
| 328× | +-commutative |
| 278× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 46 |
| 1 | 252 | 44 |
| 2 | 3759 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 d1 d3)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) d1) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))))) (-.f64 d2 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3))) (+.f64 d3 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (neg.f64 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (+.f64 d2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1)) (+.f64 d2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3)))) d1) (-.f64 d2 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)) d1) (+.f64 d3 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3)) d1) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) d1) (neg.f64 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) d1) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) 1) (+.f64 d2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) 1) (+.f64 d2 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (sqrt.f64 (+.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 1 (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (exp.f64 (log1p.f64 (*.f64 d1 d4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) 1) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) 1) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) 1) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2))) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
| 1× | egg-herbie |
| 1136× | associate-/r* |
| 680× | associate-+r+ |
| 646× | +-commutative |
| 588× | associate-+l+ |
| 550× | associate--r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 344 | 9004 |
| 1 | 931 | 8322 |
| 2 | 3912 | 8298 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 (-.f64 d2 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 d1 d3)) d1)) |
(+.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) d1) (*.f64 d2 d1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1) |
(/.f64 d1 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))))) (-.f64 d2 (neg.f64 (+.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3))) (+.f64 d3 (-.f64 d2 d1))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (neg.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (+.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1)) (+.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3)))) d1) (-.f64 d2 (neg.f64 (+.f64 d1 d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)) d1) (+.f64 d3 (-.f64 d2 d1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3)) d1) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) d1) (neg.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) d1) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) 1) (+.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) 1) (+.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (sqrt.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 1 (*.f64 d1 d4))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (exp.f64 (log1p.f64 (*.f64 d1 d4)))) 1) |
(-.f64 (+.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) 1) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) |
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 1) |
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) 1) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) 1) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) 1) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2))) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))))) |
(pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 2)) |
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 d4)) |
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 d1 d4)) |
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d4)) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d4)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(*.f64 d1 (neg.f64 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (neg.f64 d1) d3)) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (-.f64 (neg.f64 d1) d3) d4)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d2 d1) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 d2 (-.f64 d3 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 d1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 d1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 d2 d3)) (*.f64 -1 d4)) d1)) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (*.f64 -1 (+.f64 (-.f64 d2 d3) d4))) (neg.f64 (*.f64 d1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (-.f64 (neg.f64 d4) (-.f64 d2 d3)) d1))) |
(*.f64 (neg.f64 d1) (-.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d1) d4)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (neg.f64 (+.f64 d1 d3))) (*.f64 d1 d2)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 d1 d3)) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) d1) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) 1) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 d1 (/.f64 (+.f64 d2 (+.f64 d1 d3)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d2 (+.f64 d1 d3))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d2 (+.f64 d1 d3))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))))) (-.f64 d2 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3))) (+.f64 d3 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)))) |
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3))) |
(*.f64 (/.f64 (+.f64 d3 (-.f64 d2 d1)) (/.f64 (+.f64 d3 (-.f64 d2 d1)) d1)) (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3)))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (/.f64 (fma.f64 (-.f64 d2 d1) (-.f64 d2 d1) (*.f64 d3 (+.f64 d3 (-.f64 d2 d1)))) d1)) |
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 d1))))) d1) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (neg.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (neg.f64 (+.f64 (+.f64 d1 d3) d2))) |
(/.f64 d1 (*.f64 1 (/.f64 (+.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))) |
(*.f64 (/.f64 d1 (-.f64 (-.f64 (neg.f64 d1) d3) d2)) (-.f64 (pow.f64 (+.f64 d1 d3) 2) (*.f64 d2 d2))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (/.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) d1)) |
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))) |
(/.f64 (/.f64 d1 1) (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (+.f64 d2 (+.f64 d1 d3))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1)) (+.f64 d2 (+.f64 d1 d3))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1)) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d1) d3))) (/.f64 (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d3) d1))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d1) d3))) (/.f64 (sqrt.f64 (+.f64 (+.f64 d1 d3) d2)) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d3) d1))) (sqrt.f64 (+.f64 d1 (+.f64 d3 d2)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d3 d2)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)) (/.f64 (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d3) d1)) 2)) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (cbrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d1) d3)) 2)) (/.f64 (cbrt.f64 (+.f64 (+.f64 d1 d3) d2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 d3) d1)) 2)) (cbrt.f64 (+.f64 d1 (+.f64 d3 d2)))) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (cbrt.f64 (+.f64 d1 (+.f64 d3 d2)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 d2 (+.f64 d1 d3))) 2) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3)))) d1) (-.f64 d2 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)) d1) (+.f64 d3 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d2 d1)) (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3)))) |
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d2 d1))) (-.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (*.f64 d3 d3))) |
(*.f64 (/.f64 (+.f64 d3 (-.f64 d2 d1)) (/.f64 (+.f64 d3 (-.f64 d2 d1)) d1)) (-.f64 d2 (+.f64 d1 d3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (neg.f64 (+.f64 d1 d3)) 3)) d1) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (neg.f64 (+.f64 d1 d3)) (neg.f64 (+.f64 d1 d3))) (*.f64 d2 (neg.f64 (+.f64 d1 d3)))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) d3)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (/.f64 (fma.f64 (-.f64 d2 d1) (-.f64 d2 d1) (*.f64 d3 (+.f64 d3 (-.f64 d2 d1)))) d1)) |
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d3 (-.f64 d2 d1)) (*.f64 (-.f64 d2 d1) (-.f64 d2 d1)))) (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d1) 3) (pow.f64 d3 3)) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d1) (+.f64 d3 (-.f64 d2 d1))))) d1) |
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) d1) (neg.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) (neg.f64 (+.f64 (+.f64 d1 d3) d2))) |
(/.f64 d1 (*.f64 1 (/.f64 (+.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))) |
(*.f64 (/.f64 d1 (-.f64 (-.f64 (neg.f64 d1) d3) d2)) (-.f64 (pow.f64 (+.f64 d1 d3) 2) (*.f64 d2 d2))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) d1) (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (/.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) d1)) |
(/.f64 d1 (*.f64 1 (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))) |
(/.f64 (/.f64 d1 1) (/.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) 1) (+.f64 d2 (+.f64 d1 d3))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) d1) 1) (+.f64 d2 (+.f64 d1 d3))) |
(*.f64 (/.f64 d1 (+.f64 (+.f64 d1 d3) d2)) (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)) (/.f64 d1 (+.f64 d1 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) d1) 1) (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3))))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)) (/.f64 d1 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d2 (+.f64 d1 d3)))))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d1) d3))) (/.f64 (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 (+.f64 d1 d3) d2)))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d3) d1))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d2)))))) (sqrt.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))) (*.f64 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) (sqrt.f64 (+.f64 d2 (+.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d1) d3))) (/.f64 (sqrt.f64 (+.f64 (+.f64 d1 d3) d2)) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 d3) d1))) (sqrt.f64 (+.f64 d1 (+.f64 d3 d2)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d3 d2)))) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 d1 d3) 2)))) |
(pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 1) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 3) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 1/3) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2)) |
(fabs.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1))) |
(fabs.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 (+.f64 d1 d3))) d1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 1)) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) 1) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))) |
(fma.f64 d1 (-.f64 (-.f64 d2 d3) d1) (expm1.f64 (log1p.f64 (*.f64 d1 d4)))) |
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (expm1.f64 (log1p.f64 (*.f64 d1 d4)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) (-.f64 1 (*.f64 d1 d4))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (exp.f64 (log1p.f64 (*.f64 d1 d4)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d4))) (-.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)))) |
(fma.f64 d1 (-.f64 (-.f64 d2 d3) d1) (expm1.f64 (log1p.f64 (*.f64 d1 d4)))) |
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (expm1.f64 (log1p.f64 (*.f64 d1 d4)))) |
(-.f64 (+.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) 1) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 1) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2)))) (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 3/2) (pow.f64 (*.f64 d1 d4) 3/2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))) (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3/2) (pow.f64 (*.f64 d1 d4) 3/2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) 2) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) 2) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) 1) (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) 1) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) 1) (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2)))) (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 3/2) (pow.f64 (*.f64 d1 d4) 3/2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))) (hypot.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3/2) (pow.f64 (*.f64 d1 d4) 3/2))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 (+.f64 d1 d3) d4)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) 2) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 (-.f64 d2 d3) d1) 3) (pow.f64 d4 3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) 2) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))) (cbrt.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2))) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))) |
(/.f64 (*.f64 (/.f64 (/.f64 1 d1) (-.f64 d2 (+.f64 (+.f64 d1 d3) d4))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 4) (pow.f64 (*.f64 d1 d4) 4))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 4) (pow.f64 (*.f64 d1 d4) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 4) (pow.f64 (*.f64 d1 d4) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3)) (/.f64 1 (*.f64 d1 (-.f64 (-.f64 d2 (+.f64 d1 d3)) d4)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 4) (pow.f64 (*.f64 d1 d4) 4)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (pow.f64 (*.f64 d1 d4) 2))) (/.f64 (/.f64 1 d1) (-.f64 d2 (+.f64 (+.f64 d1 d3) d4))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 6) (pow.f64 (*.f64 d1 d4) 6)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2) (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 4)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 6) (pow.f64 (*.f64 d1 d4) 6)) (*.f64 d1 (-.f64 d2 (+.f64 d1 (+.f64 d3 d4))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d4) 4)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 6) (pow.f64 (*.f64 d1 d4) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 6) (pow.f64 (*.f64 d1 d4) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 6) (pow.f64 (*.f64 d1 d4) 6)) (*.f64 (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) (pow.f64 d4 3))) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) (pow.f64 (*.f64 d1 d4) 3))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 6) (-.f64 (pow.f64 (*.f64 d1 d4) 6) (*.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 3) (pow.f64 (*.f64 d1 d4) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) d3)) 2) (*.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 (-.f64 (-.f64 d2 d1) d3)))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 (-.f64 d4 d2) (+.f64 d1 d3))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 2))) (fma.f64 (pow.f64 (*.f64 d1 d4) 3) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 3)) (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) 6))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d4) 3) (*.f64 (pow.f64 d1 3) (-.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 6)) (fma.f64 d1 (*.f64 (*.f64 d1 d4) (+.f64 d3 (+.f64 (-.f64 d4 d2) d1))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) 2)))) |
(pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 1) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 2) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 3) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 3) 1/3) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d1) d3) d4)) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1)))) |
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1)))) |
(log.f64 (exp.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))) 3)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4)))) 1)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 (-.f64 d2 d1) (-.f64 d3 d4))))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 d1 (-.f64 d2 (+.f64 d1 d3)) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 d1 d4 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 (-.f64 d2 (+.f64 d1 d3)) d1 (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 d4 d1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) (*.f64 d1 d4)) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3)))) |
(fma.f64 d2 d1 (fma.f64 d1 d4 (*.f64 d1 (neg.f64 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
Compiled 9 to 5 computations (44.4% saved)
Compiled 11 to 6 computations (45.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
Compiled 22 to 7 computations (68.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d2 | @ | -inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d2 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 1× | batch-egg-rewrite |
| 1154× | associate-*r/ |
| 980× | distribute-lft-in |
| 954× | distribute-rgt-in |
| 948× | associate-*l/ |
| 942× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 181 | 19 |
| 2 | 2661 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 (neg.f64 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d2 (+.f64 d1 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (+.f64 (-.f64 d2 d4) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (+.f64 d2 (-.f64 d4 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 d2 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1) (+.f64 (-.f64 d2 d4) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (+.f64 d2 (-.f64 d4 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (-.f64 (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) d1) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) 1) (+.f64 d2 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) 1) (+.f64 d2 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))))) |
| 1× | egg-herbie |
| 1334× | associate-/l* |
| 1134× | distribute-lft-in |
| 1062× | distribute-rgt-in |
| 752× | associate-/r* |
| 698× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 212 | 3752 |
| 1 | 584 | 3454 |
| 2 | 2246 | 3438 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 (neg.f64 d1)) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d2 (+.f64 d1 d4)) d1)) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 (+.f64 d1 d4))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (+.f64 (-.f64 d2 d4) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (+.f64 d2 (-.f64 d4 (neg.f64 d1)))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 d2 (+.f64 d1 d4))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1) (+.f64 (-.f64 d2 d4) d1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (+.f64 d2 (-.f64 d4 (neg.f64 d1)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (-.f64 (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) d1) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) 1) (+.f64 d2 (+.f64 d1 d4))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) 1) (+.f64 d2 (+.f64 d1 d4))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (pow.f64 d1 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d1 (neg.f64 d1))))) |
(*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d1) (+.f64 d1 (neg.f64 d1))))) |
(*.f64 d1 (+.f64 d1 (+.f64 (-.f64 d4 d1) (-.f64 d2 d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1)))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 (neg.f64 d1)) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d2 (+.f64 d1 d4)) d1)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 (+.f64 d1 d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (+.f64 (-.f64 d2 d4) d1)) |
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (/.f64 (-.f64 d2 (-.f64 d4 d1)) d1) (-.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4))) (+.f64 d1 (-.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (+.f64 d2 (-.f64 d4 (neg.f64 d1)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1)))) |
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2)))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 d2 (+.f64 d1 d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 (+.f64 d2 (+.f64 d1 d4))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))))) |
(/.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 (sqrt.f64 (+.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) d1)) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) (*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (/.f64 (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))))) |
(/.f64 d1 (/.f64 (/.f64 (cbrt.f64 (+.f64 d1 (+.f64 d2 d4))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) (/.f64 (cbrt.f64 (+.f64 d1 (+.f64 d2 d4))) d1))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) (/.f64 (cbrt.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2))) d1))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) d1) (+.f64 (-.f64 d2 d4) d1)) |
(/.f64 d1 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))))) |
(/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (/.f64 (-.f64 d2 (-.f64 d4 d1)) d1) (-.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4))) (+.f64 d1 (-.f64 d2 d4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (+.f64 d2 (-.f64 d4 (neg.f64 d1)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) d1) (-.f64 (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1)))) |
(/.f64 d1 (/.f64 (-.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 d1))) (*.f64 d2 (-.f64 d4 d1))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2)))) (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (+.f64 d2 d4) (neg.f64 d1))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) d1) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) 1) (+.f64 d2 (+.f64 d1 d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 (+.f64 d2 (+.f64 d1 d4))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))))) |
(/.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (/.f64 (sqrt.f64 (+.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) d1)) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) (*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) 1) (+.f64 d2 (+.f64 d1 d4))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d2 (+.f64 d1 d4))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)) (+.f64 d1 (+.f64 d2 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d2 (+.f64 d1 d4)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3) (pow.f64 d1 3))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 d1 (-.f64 d4 d1)) | |
| ✓ | 0.0b | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
Compiled 27 to 8 computations (70.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 23.0ms | d4 | @ | 0 | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | 0 | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 0.0ms | d3 | @ | 0 | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | -inf | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 0.0ms | d3 | @ | inf | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 1× | batch-egg-rewrite |
| 1276× | associate-*r/ |
| 1156× | distribute-lft-in |
| 1092× | associate-*l/ |
| 434× | associate-+l+ |
| 298× | associate-/l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 209 | 19 |
| 2 | 3072 | 19 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 1 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 1 (*.f64 (*.f64 d1 (neg.f64 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (-.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d4 (+.f64 d1 d3)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3))) (+.f64 (-.f64 d4 d1) d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3)) d1) (+.f64 (-.f64 d4 d1) d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (+.f64 (-.f64 d4 d1) d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))))))) |
| 1× | egg-herbie |
| 1248× | fma-def |
| 1248× | +-commutative |
| 1028× | associate-+l- |
| 924× | associate-+r- |
| 704× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 546 | 15030 |
| 1 | 1607 | 12698 |
| 2 | 6430 | 12590 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 d4) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 1 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 1 (*.f64 (*.f64 d1 (neg.f64 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d1) d3))) |
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1)) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)) |
(+.f64 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3)))) |
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 d3)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) |
(/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3))) (+.f64 (-.f64 d4 d1) d3)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3)) d1) (+.f64 (-.f64 d4 d1) d3)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (+.f64 (-.f64 d4 d1) d3)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))) |
| Outputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -1 (-.f64 d4 d3))))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (fma.f64 d4 -1 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -1 (-.f64 d4 d3))))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (fma.f64 d4 -1 d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1))) |
(*.f64 -1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 -1 (-.f64 d4 d3))))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (fma.f64 d4 -1 d3)))) |
(-.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d1) d3)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(-.f64 (+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 d4)) (*.f64 d1 d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 1 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 1 (*.f64 (*.f64 d1 (neg.f64 d3)) 1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1)) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 4)) |
(fma.f64 (*.f64 0 (*.f64 d3 d1)) 4 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (fma.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 2 (*.f64 0 (*.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (fma.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 2 (*.f64 0 (*.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 3 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 (*.f64 0 (*.f64 d3 d1)) 3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (fma.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 2 (*.f64 0 (*.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (fma.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 2 (*.f64 0 (*.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(fma.f64 d1 (-.f64 d4 d1) (+.f64 (*.f64 2 (*.f64 0 (*.f64 d3 d1))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 (-.f64 d4 d1) d3) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 (-.f64 d4 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (neg.f64 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 d4) (-.f64 (*.f64 (neg.f64 d1) d1) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d1) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) 1) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 1) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d1) (fma.f64 d1 (neg.f64 d3) (*.f64 2 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d1)) (*.f64 2 (*.f64 0 (*.f64 d3 d1)))) |
(+.f64 (+.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(+.f64 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(+.f64 1 (-.f64 (*.f64 d1 (-.f64 d4 d1)) (exp.f64 (log1p.f64 (*.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (expm1.f64 (log1p.f64 (*.f64 d3 d1)))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (-.f64 d4 (+.f64 d1 d3)) d1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 d3)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d3 d1)) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d3 d1)))) |
(*.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (*.f64 (-.f64 d4 d1) (*.f64 d1 d3)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 d1))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1)))) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6))) (fma.f64 (*.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1)))) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (neg.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4))) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (/.f64 (/.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (/.f64 (/.f64 (+.f64 d3 (-.f64 d4 d1)) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) d1)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 3) (pow.f64 (*.f64 0 (*.f64 d3 d1)) 3)) (fma.f64 (*.f64 0 (*.f64 d3 d1)) (-.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 4)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (fma.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3))) (+.f64 (-.f64 d4 d1) d3)) |
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3)))) |
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) d3)))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) 2))) d1) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))))) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 3) (pow.f64 (*.f64 0 (*.f64 d3 d1)) 3)) (fma.f64 (*.f64 0 (*.f64 d3 d1)) (-.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) 2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) 1) (-.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2) (*.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 0 (*.f64 d3 d1)))) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (-.f64 (*.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 3) (pow.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2) (*.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (-.f64 (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 3) (pow.f64 (*.f64 0 (*.f64 d3 d1)) 3)) (fma.f64 (*.f64 0 (*.f64 d3 d1)) (-.f64 (*.f64 0 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) 2))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) 1) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (cbrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) 2)) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) 2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3)) d1) (+.f64 (-.f64 d4 d1) d3)) |
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3)))) |
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d4 d1))) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 d3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (+.f64 (*.f64 d3 d3) (*.f64 (-.f64 d4 d1) d3)))) |
(/.f64 d1 (/.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d3 (+.f64 d3 (-.f64 d4 d1)))) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3)) (fma.f64 d3 (+.f64 d3 (-.f64 d4 d1)) (pow.f64 (-.f64 d4 d1) 2))) d1) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3)) (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (+.f64 (pow.f64 (*.f64 d3 d1) 4) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 4) (fma.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d3 d1) 4)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))))) (+.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (fma.f64 (pow.f64 (*.f64 d3 d1) 3) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d3 3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 6)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (+.f64 (-.f64 d4 d1) d3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d4 d1) d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 d1 (*.f64 d3 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d3 (-.f64 d4 d1))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) |
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) 2)) |
(fabs.f64 (*.f64 d1 (-.f64 d4 (+.f64 d3 d1)))) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(fma.f64 (-.f64 d4 d1) d1 (*.f64 d1 (neg.f64 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) (fma.f64 (neg.f64 d3) d1 (*.f64 d1 d3))) |
(fma.f64 d1 (neg.f64 d3) (fma.f64 d1 (-.f64 d4 d1) (fma.f64 (neg.f64 d3) d1 (*.f64 d3 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 (+.f64 d3 d1)) d3) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 (-.f64 (+.f64 d3 d1) d3)) d3)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d1))) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d1))) |
Compiled 16791 to 4569 computations (72.8% saved)
14 alts after pruning (12 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 670 | 8 | 678 |
| Fresh | 1 | 4 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 674 | 14 | 688 |
| Status | Error | Program |
|---|---|---|
| 17.7b | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) | |
| 18.6b | (/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) | |
| 28.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) | |
| ▶ | 29.9b | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 35.8b | (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) | |
| 28.7b | (*.f64 (-.f64 d4 d3) d1) | |
| ▶ | 33.3b | (*.f64 (-.f64 d2 d1) d1) |
| 43.3b | (*.f64 (neg.f64 d1) d3) | |
| ▶ | 44.3b | (*.f64 d2 d1) |
| ▶ | 11.5b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| 35.8b | (*.f64 d1 (-.f64 d4 d1)) | |
| ▶ | 29.9b | (*.f64 d1 (+.f64 d2 d4)) |
| ✓ | 50.5b | (*.f64 d1 (neg.f64 d1)) |
| ✓ | 46.9b | (*.f64 d1 d4) |
Compiled 259 to 173 computations (33.2% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
Compiled 23 to 7 computations (69.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| 0.0ms | d2 | @ | -inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| 0.0ms | d2 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| 1× | batch-egg-rewrite |
| 1168× | associate-*r/ |
| 1024× | *-commutative |
| 1006× | distribute-lft-in |
| 980× | distribute-rgt-in |
| 958× | associate-*l/ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 200 | 19 |
| 2 | 2877 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 d3) 1 d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 d1 (+.f64 d2 d4))) (*.f64 1 (*.f64 d1 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 (+.f64 d2 (neg.f64 d3)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) (*.f64 (*.f64 d1 (neg.f64 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (+.f64 d2 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d4) d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (neg.f64 d3)))) (+.f64 d4 (-.f64 d2 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d3) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (+.f64 d2 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) d1) (+.f64 (-.f64 d2 d4) d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (neg.f64 d3))) d1) (+.f64 d4 (-.f64 d2 (neg.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) d1) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d3) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) d1) (neg.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) d1) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) 1) (+.f64 d2 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) 1) (+.f64 d2 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))))))) |
| 1× | egg-herbie |
| 1138× | distribute-lft-in |
| 1118× | associate-/l* |
| 1072× | distribute-rgt-in |
| 732× | *-commutative |
| 634× | associate-/r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 220 | 3520 |
| 1 | 618 | 3454 |
| 2 | 2300 | 3438 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d2 d3) d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 d3) 1 d3) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1)) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3) d1)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d3)))) |
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 d2 d4))) (*.f64 1 (*.f64 d1 (neg.f64 d3)))) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d2 (neg.f64 d3)) d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1)) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d4) d3)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (neg.f64 d3)))) (+.f64 d4 (-.f64 d2 (neg.f64 d3)))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3))))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d3) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d3))))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) d1) (+.f64 (-.f64 d2 d4) d3)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (neg.f64 d3))) d1) (+.f64 d4 (-.f64 d2 (neg.f64 d3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) d1) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d3) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d3))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) d1) (neg.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) d1) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) 1) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) 1) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
| Outputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d2 d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d3 d1)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d4 d3) d2) (fma.f64 (neg.f64 d3) 1 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (+.f64 d2 (+.f64 d3 (neg.f64 d3))))) |
(*.f64 d1 (+.f64 (-.f64 d4 (-.f64 d3 d2)) (-.f64 d3 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d4 d3) d2) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 (-.f64 d3 d2)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d4 d3) d2) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (+.f64 d2 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (+.f64 d2 (-.f64 d3 (*.f64 (cbrt.f64 d3) (pow.f64 (cbrt.f64 d3) 2)))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 d3) 1 d3) d1)) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d4 d3) d2) (fma.f64 (neg.f64 d3) 1 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (+.f64 d2 (+.f64 d3 (neg.f64 d3))))) |
(*.f64 d1 (+.f64 (-.f64 d4 (-.f64 d3 d2)) (-.f64 d3 d3))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1)) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d4 d3) d2) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(*.f64 d1 (+.f64 d2 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))) |
(*.f64 d1 (+.f64 d3 (-.f64 (-.f64 d4 (-.f64 d3 d2)) (*.f64 (sqrt.f64 d3) (sqrt.f64 d3))))) |
(+.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3) d1)) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d4 d3) d2) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (+.f64 d2 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (+.f64 d2 (-.f64 d3 (*.f64 (cbrt.f64 d3) (pow.f64 (cbrt.f64 d3) 2)))))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d2 d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 1 (*.f64 d1 (+.f64 d2 d4))) (*.f64 1 (*.f64 d1 (neg.f64 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 d2 (neg.f64 d3)) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d3)) 1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) (*.f64 (*.f64 d1 (neg.f64 d3)) 1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) 1) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)))) (+.f64 (-.f64 d2 d4) d3)) |
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))))) |
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d2 d4))) (*.f64 (-.f64 d4 (-.f64 d3 d2)) (+.f64 d3 (-.f64 d2 d4)))) |
(*.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 d3 d4))) (/.f64 d1 (+.f64 d3 (-.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (neg.f64 d3)))) (+.f64 d4 (-.f64 d2 (neg.f64 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3))))) |
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))) d1)) |
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 (+.f64 d3 d2)) (*.f64 d2 d2))) d1) |
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 (+.f64 d3 d2)) (*.f64 d2 d2)) d1)) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d3) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (neg.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) d2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (sqrt.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (sqrt.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) d2))) (/.f64 (sqrt.f64 (+.f64 d2 (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (sqrt.f64 (+.f64 d4 (+.f64 d3 d2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)))) |
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))) (sqrt.f64 (+.f64 d4 (+.f64 d3 d2))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) d2)) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (-.f64 d3 d2))) 2)) (cbrt.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (-.f64 d3 d2))) 2)) (cbrt.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3)))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) d2)) 2)) (/.f64 (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (-.f64 d3 d2))) 2)) (cbrt.f64 (+.f64 d4 (+.f64 d3 d2)))) (cbrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))) (/.f64 d1 (/.f64 (cbrt.f64 (+.f64 d4 (+.f64 d3 d2))) (pow.f64 (cbrt.f64 (-.f64 d4 (-.f64 d3 d2))) 2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))) d1) (+.f64 (-.f64 d2 d4) d3)) |
(/.f64 d1 (/.f64 (+.f64 d3 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d3) (-.f64 d4 d3))))) |
(*.f64 (/.f64 d1 (+.f64 d3 (-.f64 d2 d4))) (*.f64 (-.f64 d4 (-.f64 d3 d2)) (+.f64 d3 (-.f64 d2 d4)))) |
(*.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 d3 d4))) (/.f64 d1 (+.f64 d3 (-.f64 d2 d4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d3) (neg.f64 d3))) d1) (+.f64 d4 (-.f64 d2 (neg.f64 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) d1) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 (-.f64 d4 d3) (-.f64 d4 d3)) (*.f64 d2 (-.f64 d4 d3))))) |
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d3) (-.f64 (-.f64 d4 d3) d2))) d1)) |
(*.f64 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) (fma.f64 (-.f64 d4 d3) (-.f64 d4 (+.f64 d3 d2)) (*.f64 d2 d2))) d1) |
(/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d3) 3)) (/.f64 (fma.f64 (-.f64 d4 d3) (-.f64 d4 (+.f64 d3 d2)) (*.f64 d2 d2)) d1)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (neg.f64 d3) 3)) d1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 (neg.f64 d3) (neg.f64 d3)) (*.f64 (+.f64 d2 d4) (neg.f64 d3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) d1) (neg.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) d1) (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) 1) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) d2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (sqrt.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3))) (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (sqrt.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d3))))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d4 d3) d2))) (/.f64 (sqrt.f64 (+.f64 d2 (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (sqrt.f64 (+.f64 d4 (+.f64 d3 d2)))) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)))) |
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (-.f64 d3 d2)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3))) (sqrt.f64 (+.f64 d4 (+.f64 d3 d2))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) 1) (+.f64 d2 (+.f64 d4 d3))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 d3))) (*.f64 (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (/.f64 (+.f64 d2 (+.f64 d4 d3)) d1)) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 d3)) (+.f64 d4 (+.f64 d3 d2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) 1) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d3 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d4 d2) 2) (*.f64 d3 (+.f64 d2 (+.f64 d4 d3)))) d1)) |
(/.f64 d1 (/.f64 (fma.f64 d3 (+.f64 d4 (+.f64 d3 d2)) (pow.f64 (+.f64 d4 d2) 2)) (-.f64 (pow.f64 (+.f64 d4 d2) 3) (pow.f64 d3 3)))) |
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 1) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 2) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) 3) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3) 1/3) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) 2)) |
(fabs.f64 (*.f64 d1 (-.f64 d4 (-.f64 d3 d2)))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))) 3)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d3))))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) d2)) |
(*.f64 d1 (-.f64 d4 (-.f64 d3 d2))) |
Compiled 9 to 5 computations (44.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (+.f64 d2 d4)) |
Compiled 15 to 6 computations (60% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d2 | @ | -inf | (*.f64 d1 (+.f64 d2 d4)) |
| 0.0ms | d2 | @ | inf | (*.f64 d1 (+.f64 d2 d4)) |
| 1× | batch-egg-rewrite |
| 1770× | add-sqr-sqrt |
| 1754× | *-un-lft-identity |
| 1640× | add-cube-cbrt |
| 1612× | add-cbrt-cube |
| 166× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 154 | 13 |
| 2 | 2152 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) d1) (-.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 d2 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 d4)))))) |
| 1× | egg-herbie |
| 1534× | associate-/r* |
| 814× | associate-*r/ |
| 714× | associate-+r+ |
| 612× | associate-+l+ |
| 578× | associate-*l/ |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 80 | 738 |
| 1 | 229 | 732 |
| 2 | 923 | 730 |
| 3 | 3662 | 720 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) d1) (-.f64 d2 d4)) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4))))) |
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 d4)) d1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(fma.f64 d1 d2 (*.f64 d1 d4)) |
(fma.f64 d2 d1 (*.f64 d1 d4)) |
| Outputs |
|---|
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) d1) (-.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) d1) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 d1 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2)))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d4) (*.f64 d1 d4))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d4) (*.f64 d1 d4)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d4 (*.f64 d1 (-.f64 d4 d2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d4 (*.f64 d1 (-.f64 d4 d2)))))) |
(*.f64 (/.f64 (pow.f64 d1 3) (*.f64 d1 (*.f64 d1 (fma.f64 d4 (-.f64 d4 d2) (*.f64 d2 d2))))) (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 d1 (+.f64 d4 d2)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) |
(*.f64 d1 (+.f64 d4 d2)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3) |
(*.f64 d1 (+.f64 d4 d2)) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3) |
(*.f64 d1 (+.f64 d4 d2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 d2 d4)) d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d4 d2)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3)) |
(*.f64 d1 (+.f64 d4 d2)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 d1 d2 (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 d2 d1 (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (-.f64 d2 d1) d1) |
Compiled 14 to 6 computations (57.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | -inf | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d2 | @ | 0 | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d1 | @ | inf | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d1 | @ | 0 | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d2 | @ | -inf | (*.f64 (-.f64 d2 d1) d1) |
| 1× | batch-egg-rewrite |
| 1482× | add-sqr-sqrt |
| 1466× | *-un-lft-identity |
| 1370× | add-cube-cbrt |
| 1352× | add-cbrt-cube |
| 1340× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 130 | 13 |
| 2 | 1785 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d2 d1) d1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (-.f64 d2 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))) (+.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) d1) (+.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))))))) |
| 1× | egg-herbie |
| 1290× | fma-def |
| 1022× | *-commutative |
| 788× | associate-*r* |
| 782× | associate-+l- |
| 756× | +-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 62 | 598 |
| 1 | 153 | 598 |
| 2 | 488 | 598 |
| 3 | 2805 | 598 |
| 4 | 6431 | 598 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1)) |
(-.f64 (+.f64 1 (*.f64 d1 (-.f64 d2 d1))) 1) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))) (+.f64 d2 d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) d1) (+.f64 d2 d1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) |
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(-.f64 (+.f64 1 (*.f64 d1 (-.f64 d2 d1))) 1) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1))) (+.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 d1 (*.f64 d2 (+.f64 d1 d2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d1 d1)) d1) (+.f64 d2 d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) d1) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d2 d1)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3))) (fma.f64 d2 d2 (*.f64 d1 (+.f64 d1 d2)))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 (+.f64 d1 d2) (*.f64 d2 d2)))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d1 3)) (/.f64 d1 (fma.f64 d1 d1 (*.f64 d2 (+.f64 d1 d2))))) |
(pow.f64 (*.f64 d1 (-.f64 d2 d1)) 1) |
(*.f64 d1 (-.f64 d2 d1)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d2 d1))) 2) |
(*.f64 d1 (-.f64 d2 d1)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d2 d1))) 3) |
(*.f64 d1 (-.f64 d2 d1)) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3) 1/3) |
(*.f64 d1 (-.f64 d2 d1)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 2)) |
(*.f64 d1 (-.f64 d2 d1)) |
(log.f64 (pow.f64 (exp.f64 (-.f64 d2 d1)) d1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d2 d1)) 3)) |
(*.f64 d1 (-.f64 d2 d1)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d2 d1)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1)))) |
(*.f64 d1 (-.f64 d2 d1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d2 d1))) 1)) |
(*.f64 d1 (-.f64 d2 d1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d2 d1)))) |
(*.f64 d1 (-.f64 d2 d1)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
Compiled 20 to 7 computations (65% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | d4 | @ | inf | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 0.0ms | d1 | @ | -inf | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 0.0ms | d1 | @ | 0 | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 0.0ms | d1 | @ | inf | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 0.0ms | d2 | @ | 0 | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 1× | batch-egg-rewrite |
| 1864× | add-sqr-sqrt |
| 1848× | *-un-lft-identity |
| 1720× | add-cube-cbrt |
| 1702× | add-cbrt-cube |
| 180× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 15 |
| 1 | 170 | 13 |
| 2 | 2284 | 13 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (-.f64 d2 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d4 d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 d4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))) (/.f64 1 (*.f64 d1 (-.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d2 d1) (*.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4)))) (neg.f64 (*.f64 d1 (-.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d2 d1 (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d2 (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d4 (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d4 d1 (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d4) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1)))))) |
| 1× | egg-herbie |
| 1422× | associate-/r* |
| 1286× | associate-*r/ |
| 1052× | associate-*l/ |
| 594× | *-commutative |
| 592× | associate-/l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 106 | 1302 |
| 1 | 303 | 1216 |
| 2 | 1654 | 1216 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 d4) |
(*.f64 d1 d4) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (-.f64 d2 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))) (/.f64 1 (*.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))) |
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)))) |
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d2 d1) (*.f64 d1 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1))) |
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4)))) (neg.f64 (*.f64 d1 (-.f64 d2 d4)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))) |
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2)) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(fma.f64 d2 d1 (*.f64 d1 d4)) |
(fma.f64 d1 d2 (*.f64 d1 d4)) |
(fma.f64 d1 d4 (*.f64 d2 d1)) |
(fma.f64 d4 d1 (*.f64 d2 d1)) |
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d4)) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d2 d1)) |
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4)) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1)) |
| Outputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) (*.f64 -1 d2)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 d4) |
(*.f64 d1 d4) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1) |
(*.f64 d1 (+.f64 d4 d2)) |
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 d1 (-.f64 d2 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d2 d4)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 d1 (-.f64 d2 d4))) (/.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 d1 (-.f64 d2 d4)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) 2) d1) (-.f64 d2 d4)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d4) 2) d1) (-.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))) (/.f64 1 (*.f64 d1 (-.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2))) |
(/.f64 1 (/.f64 (*.f64 d1 (-.f64 d2 d4)) (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2))) |
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4))) (*.f64 d1 (-.f64 d2 d4))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (-.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d2 d1) (*.f64 d1 d4))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d2 d1) 2)) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d4)))) (neg.f64 (*.f64 d1 (-.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 3) (pow.f64 (*.f64 d1 d4) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d2 d1)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d2) 2) (*.f64 (*.f64 d1 d4) (-.f64 (*.f64 d1 d4) (*.f64 d1 d2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) 3) (pow.f64 (*.f64 d1 d4) 3)) (fma.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d4 d2)) (pow.f64 (*.f64 d1 d2) 2))) |
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 d1 (+.f64 d4 d2)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) |
(*.f64 d1 (+.f64 d4 d2)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3) |
(*.f64 d1 (+.f64 d4 d2)) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3) |
(*.f64 d1 (+.f64 d4 d2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 d2)) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d4 d2))) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d4 d2)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3)) |
(*.f64 d1 (+.f64 d4 d2)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4))) 1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 d2 d1 (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 d1 d2 (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 d1 d4 (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 d4 d1 (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 1 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 (sqrt.f64 (*.f64 d2 d1)) (sqrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d2 d1)) 2) (cbrt.f64 (*.f64 d2 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 d2)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d4 d2)) |
Compiled 3441 to 1118 computations (67.5% saved)
14 alts after pruning (8 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 231 | 1 | 232 |
| Fresh | 0 | 7 | 7 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 5 | 6 |
| Total | 232 | 14 | 246 |
| Status | Error | Program |
|---|---|---|
| ▶ | 17.7b | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| ▶ | 18.6b | (/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
| ▶ | 28.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| ✓ | 29.9b | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 35.8b | (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) | |
| 28.7b | (*.f64 (-.f64 d4 d3) d1) | |
| ▶ | 26.2b | (*.f64 (-.f64 d2 d3) d1) |
| ✓ | 33.3b | (*.f64 (-.f64 d2 d1) d1) |
| ▶ | 43.3b | (*.f64 (neg.f64 d1) d3) |
| ✓ | 44.3b | (*.f64 d2 d1) |
| 35.8b | (*.f64 d1 (-.f64 d4 d1)) | |
| ✓ | 29.9b | (*.f64 d1 (+.f64 d2 d4)) |
| ✓ | 50.5b | (*.f64 d1 (neg.f64 d1)) |
| ✓ | 46.9b | (*.f64 d1 d4) |
Compiled 219 to 147 computations (32.9% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| 0.0b | (*.f64 d1 (-.f64 d4 d1)) |
Compiled 26 to 8 computations (69.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d3 | @ | -inf | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d4 | @ | 0 | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | -inf | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d3 | @ | inf | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 966× | *-commutative |
| 844× | unswap-sqr |
| 634× | associate-*r/ |
| 554× | swap-sqr |
| 516× | distribute-lft-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 229 | 21 |
| 2 | 3049 | 19 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d4) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d1) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 (neg.f64 d4)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 -1 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d4))) (*.f64 d1 (sqrt.f64 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 d1 d4)) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (sqrt.f64 d1))) (sqrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d3 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d3 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (+.f64 (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)) (*.f64 d3 (sqrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (+.f64 (*.f64 d3 (sqrt.f64 d1)) (*.f64 (+.f64 d1 d4) (sqrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (-.f64 (*.f64 d3 (sqrt.f64 d1)) (*.f64 (+.f64 d1 d4) (sqrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)) (*.f64 d3 (cbrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 (*.f64 d3 (cbrt.f64 d1)) (*.f64 (+.f64 d1 d4) (cbrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (*.f64 d3 (cbrt.f64 d1)) (*.f64 (+.f64 d1 d4) (cbrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2))) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) 1) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))))) |
| 1× | egg-herbie |
| 1054× | fma-def |
| 896× | associate-+r+ |
| 802× | associate-+l+ |
| 750× | *-commutative |
| 708× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 176 | 2577 |
| 1 | 560 | 2379 |
| 2 | 2126 | 2211 |
| 3 | 5944 | 2211 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 (*.f64 -1 d3) d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) d3)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d4) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d1) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 (neg.f64 d4)) d1)) |
(+.f64 (*.f64 d1 d3) (*.f64 -1 (*.f64 d1 (+.f64 d1 d4)))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d4))) (*.f64 d1 (sqrt.f64 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 d1 d4)) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (sqrt.f64 d1))) (sqrt.f64 d1))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))) |
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) (*.f64 d1 d4)) |
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(+.f64 (-.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))) 1) |
(-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 1 (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))) 1) |
(-.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d1)) (*.f64 d1 d4)) |
(-.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(*.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 1) |
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 (sqrt.f64 d1) (+.f64 (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)) (*.f64 d3 (sqrt.f64 d1)))) |
(*.f64 (sqrt.f64 d1) (+.f64 (*.f64 d3 (sqrt.f64 d1)) (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)))) |
(*.f64 (sqrt.f64 d1) (-.f64 (*.f64 d3 (sqrt.f64 d1)) (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)) (*.f64 d3 (cbrt.f64 d1)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 (*.f64 d3 (cbrt.f64 d1)) (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (*.f64 d3 (cbrt.f64 d1)) (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) |
(/.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(/.f64 (*.f64 1 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2))) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) 1) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 2)) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 (*.f64 -1 d3) d4)) |
(*.f64 d1 (fma.f64 -1 d3 d4)) |
(*.f64 d1 (-.f64 d4 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 (*.f64 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 d4) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(neg.f64 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d3 d1))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (fma.f64 -1 d3 d4))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 d3)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(+.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d4) (*.f64 d1 d3))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 d1) (*.f64 d1 d3))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 d1 (neg.f64 d4)) d1)) |
(fma.f64 d1 d3 (*.f64 d1 (-.f64 d1 d4))) |
(*.f64 d1 (+.f64 d3 (-.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 -1 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (sqrt.f64 (+.f64 d1 d4))) (*.f64 d1 (sqrt.f64 (+.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (sqrt.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 d1 d4)) 2)) (*.f64 d1 (cbrt.f64 (+.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (sqrt.f64 d1))) (sqrt.f64 d1))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (*.f64 d1 d3) (*.f64 (neg.f64 (*.f64 (+.f64 d1 d4) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(+.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(+.f64 (-.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))) 1) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d4))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) 1) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4)))) (-.f64 1 (*.f64 d1 d3))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d1 d4))))) 1) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(-.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(-.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 d4)) (*.f64 d1 d1)) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(*.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 1) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 1 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (sqrt.f64 d1) (+.f64 (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)) (*.f64 d3 (sqrt.f64 d1)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (sqrt.f64 d1) (+.f64 (*.f64 d3 (sqrt.f64 d1)) (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (sqrt.f64 d1) (-.f64 (*.f64 d3 (sqrt.f64 d1)) (*.f64 (+.f64 d1 d4) (sqrt.f64 d1)))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)) (*.f64 d3 (cbrt.f64 d1)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 (*.f64 d3 (cbrt.f64 d1)) (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (*.f64 d3 (cbrt.f64 d1)) (*.f64 (+.f64 d1 d4) (cbrt.f64 d1)))) |
(*.f64 d1 (-.f64 d3 (+.f64 d1 d4))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4))))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))) (cbrt.f64 (sqrt.f64 (*.f64 d1 (+.f64 d1 (+.f64 d3 d4))))))) |
(/.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(/.f64 (fma.f64 (*.f64 d3 d3) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) |
(/.f64 (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d3 d3) (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) d1) (+.f64 d1 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (+.f64 d1 (+.f64 d3 d4))))))) |
(/.f64 (*.f64 1 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2))) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(/.f64 (fma.f64 (*.f64 d3 d3) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) |
(/.f64 (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d3 d3) (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) d1) (+.f64 d1 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (+.f64 d1 (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) 1) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) |
(/.f64 (fma.f64 (*.f64 d3 d3) (*.f64 d1 d1) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))) |
(/.f64 (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 2)) (*.f64 d1 (+.f64 d1 (+.f64 d3 d4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d3 d3) (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d4)) (*.f64 d1 (+.f64 d3 (+.f64 d1 d4)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d3 (*.f64 d3 (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) d1) (+.f64 d1 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d1 d4)) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 (+.f64 d1 d4) (+.f64 d1 (+.f64 d3 d4))))))) |
(pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 1) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 2) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))) 3) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 3) 1/3) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 2)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3))))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)) 3)) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (+.f64 d1 d4) d3)))) |
(*.f64 d1 (+.f64 d3 (+.f64 d1 d4))) |
(*.f64 d1 (+.f64 d4 (+.f64 d1 d3))) |
(*.f64 d1 (+.f64 d1 (+.f64 d3 d4))) |
Compiled 12 to 6 computations (50% saved)
Compiled 15 to 6 computations (60% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
Compiled 20 to 7 computations (65% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | inf | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | 0 | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | -inf | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| 0.0ms | d3 | @ | -inf | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| 0.0ms | d4 | @ | 0 | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| 1× | batch-egg-rewrite |
| 948× | *-commutative |
| 806× | unswap-sqr |
| 600× | distribute-lft-in |
| 598× | swap-sqr |
| 592× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 13 |
| 1 | 179 | 13 |
| 2 | 2500 | 13 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) 1 d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 d4)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (-.f64 d4 d3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (-.f64 d4 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (-.f64 (*.f64 d4 (sqrt.f64 d1)) (*.f64 d3 (sqrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 d1) (-.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (*.f64 d4 (cbrt.f64 d1)) (*.f64 d3 (cbrt.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d4 d3) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)) (pow.f64 (cbrt.f64 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4))) (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d4 d3) (+.f64 d4 d3)))))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) 3))) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) (pow.f64 (*.f64 d1 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3/2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d4 d3)) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d4 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (+.f64 (*.f64 d4 d4) (*.f64 d3 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (neg.f64 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d4 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (+.f64 d4 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d4 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (-.f64 d4 d3) (*.f64 (*.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))))))) |
| 1× | egg-herbie |
| 1374× | associate-/r/ |
| 1016× | +-commutative |
| 1000× | fma-def |
| 652× | associate-*r* |
| 600× | associate-*l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 486 | 8920 |
| 1 | 1448 | 8100 |
| 2 | 6363 | 8100 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) 1 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) 1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) 1)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d3)))) |
(+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 d1 d4)) |
(+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 d4)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(+.f64 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(*.f64 d1 (-.f64 d4 d3)) |
(*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d3))) |
(*.f64 (sqrt.f64 d1) (-.f64 (*.f64 d4 (sqrt.f64 d1)) (*.f64 d3 (sqrt.f64 d1)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (cbrt.f64 d1) (-.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d3))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (*.f64 d4 (cbrt.f64 d1)) (*.f64 d3 (cbrt.f64 d1)))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(*.f64 (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)) (sqrt.f64 d1)) |
(*.f64 (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)) (pow.f64 (cbrt.f64 d1) 2)) |
(*.f64 (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4))) (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))) |
(*.f64 (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)))) |
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d4 d3) (+.f64 d4 d3)))))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) 3))) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) (pow.f64 (*.f64 d1 d4) 2))))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))))) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3/2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3/2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/6)) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d4 d3))) |
(/.f64 (*.f64 d1 (+.f64 d4 d3)) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (*.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3))))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d4 d3)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (+.f64 (*.f64 d4 d4) (*.f64 d3 (+.f64 d4 d3)))) |
(/.f64 (*.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d4 d3)) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 (+.f64 d4 d3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (+.f64 d4 d3)) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 d4 d3))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/3) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (+.f64 d4 d3))))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 (*.f64 d1 d3) 0)) |
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3))) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d3) 0)) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d3) 0)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))) |
| Outputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 d4) (*.f64 -1 d3)) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 d4) (+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) 1)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 (-.f64 d4 d3) d1 (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)))) |
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1)) (*.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d3) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(+.f64 (fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)) (+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(fma.f64 (-.f64 d4 d3) d1 (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 d3) 1 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d3) 1 d3) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 d3)) (sqrt.f64 d3) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 d3)) (pow.f64 (cbrt.f64 d3) 2) d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) 1)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) 1)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) 1)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) 1)) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) 1)) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (*.f64 (*.f64 (*.f64 d1 d3) 0) 2))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d4) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (*.f64 d1 (neg.f64 d3)) (+.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0)) (*.f64 d1 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 (*.f64 (*.f64 d1 d3) 0) 2) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (fma.f64 (*.f64 d1 (neg.f64 d3)) 1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d3 d1))) (sqrt.f64 (*.f64 d3 d1)) (*.f64 d3 d1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1)))) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (sqrt.f64 (*.f64 d3 d1)) (neg.f64 (sqrt.f64 (*.f64 d3 d1))))) |
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2) (*.f64 d3 d1))) |
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2)) (*.f64 d4 d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (cbrt.f64 (*.f64 d3 d1))) (pow.f64 (cbrt.f64 (*.f64 d3 d1)) 2))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 d4)) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (-.f64 (*.f64 d1 d4) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(+.f64 1 (-.f64 (*.f64 d4 d1) (exp.f64 (log1p.f64 (*.f64 d3 d1))))) |
(-.f64 (*.f64 d4 d1) (expm1.f64 (log1p.f64 (*.f64 d3 d1)))) |
(*.f64 d1 (-.f64 d4 d3)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (*.f64 d1 (-.f64 d4 d3)) 1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 1 (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (sqrt.f64 d1) (-.f64 (*.f64 d4 (sqrt.f64 d1)) (*.f64 d3 (sqrt.f64 d1)))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (cbrt.f64 d1) (-.f64 (*.f64 d4 (pow.f64 (cbrt.f64 d1) 2)) (*.f64 d3 (pow.f64 (cbrt.f64 d1) 2)))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (-.f64 (*.f64 d4 (cbrt.f64 d1)) (*.f64 d3 (cbrt.f64 d1)))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(*.f64 (*.f64 (sqrt.f64 d1) (-.f64 d4 d3)) (sqrt.f64 d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (*.f64 (cbrt.f64 d1) (-.f64 d4 d3)) (pow.f64 (cbrt.f64 d1) 2)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4))) (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)))) |
(*.f64 (sqrt.f64 d1) (*.f64 (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4))))) |
(*.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (*.f64 (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) d1)) |
(*.f64 (*.f64 (sqrt.f64 d1) (-.f64 (sqrt.f64 d4) (sqrt.f64 d3))) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)))) |
(*.f64 (sqrt.f64 d1) (*.f64 (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) (*.f64 (sqrt.f64 d1) (+.f64 (sqrt.f64 d3) (sqrt.f64 d4))))) |
(*.f64 (+.f64 (sqrt.f64 d3) (sqrt.f64 d4)) (*.f64 (-.f64 (sqrt.f64 d4) (sqrt.f64 d3)) d1)) |
(*.f64 (/.f64 (/.f64 1 d1) (+.f64 d4 d3)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d4)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 d1 (*.f64 (*.f64 d3 d1) (-.f64 d3 d4))))) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (fma.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 d3 d4) (pow.f64 (*.f64 d4 d1) 2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d4 d3) (+.f64 d4 d3)))))) (-.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (*.f64 (*.f64 d4 d1) (pow.f64 (*.f64 d4 d1) 3)) (*.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 d1)) (*.f64 (+.f64 d4 d3) (+.f64 d4 d3))))) (-.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (-.f64 (pow.f64 (*.f64 d4 d1) 4) (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 (+.f64 d4 d3) (*.f64 d1 d1)))))) (-.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) 3))) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)) (pow.f64 (*.f64 d1 d4) 2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 2) 3) (pow.f64 (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))) 3))) (fma.f64 (*.f64 d4 d1) (pow.f64 (*.f64 d4 d1) 3) (*.f64 (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))) (-.f64 (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))) (pow.f64 (*.f64 d4 d1) 2))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 (*.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3))) (fma.f64 (+.f64 d4 d3) (*.f64 d3 (*.f64 d1 d1)) (neg.f64 (pow.f64 (*.f64 d4 d1) 2))) (pow.f64 (*.f64 d4 d1) 4))) (+.f64 (pow.f64 (*.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d4 d1) 6))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))))) (*.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3)))))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3/2) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3/2)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/6) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/6)) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 1 (/.f64 1 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (+.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (*.f64 d1 (+.f64 d4 d3)) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (*.f64 d1 (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) (*.f64 d1 (+.f64 d4 d3))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (/.f64 (*.f64 d1 (+.f64 d4 d3)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) (*.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (/.f64 d1 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (+.f64 d4 d3))))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) d1) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))) (+.f64 d4 d3)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3))))) |
(/.f64 (-.f64 (*.f64 (*.f64 d4 d1) (pow.f64 (*.f64 d4 d1) 3)) (*.f64 (*.f64 d3 d1) (pow.f64 (*.f64 d3 d1) 3))) (*.f64 d1 (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d1 (fma.f64 d4 d4 (*.f64 d3 d3))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 (fma.f64 d3 d3 (*.f64 d4 d4)) (*.f64 (+.f64 d4 d3) (pow.f64 d1 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 d1 (*.f64 (neg.f64 d3) (*.f64 d1 (-.f64 (neg.f64 d3) d4)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (neg.f64 d4) d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3)) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (+.f64 0 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2) (*.f64 0 (-.f64 0 (*.f64 (-.f64 d4 d3) d1))))) |
(/.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 3) (+.f64 0 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3))))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 2) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3)) (*.f64 (*.f64 d1 (+.f64 d4 d3)) (fma.f64 (*.f64 d4 d1) (pow.f64 (*.f64 d4 d1) 3) (*.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 d1)) (fma.f64 d4 d4 (*.f64 d3 d3)))))) |
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 6) (pow.f64 (*.f64 d3 d1) 6)) d1) (+.f64 d4 d3)) (fma.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d4 d4))) (pow.f64 (*.f64 d4 d1) 4))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (+.f64 (pow.f64 (*.f64 d4 d1) 6) (*.f64 (pow.f64 (*.f64 d3 d1) 3) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) (+.f64 (pow.f64 (*.f64 d4 d1) 6) (fma.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 6)))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (neg.f64 (pow.f64 (*.f64 d4 d1) 2))) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d4 d1) 2)) (*.f64 d1 (-.f64 (neg.f64 d4) d3))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1)))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) (+.f64 d4 d3)) |
(/.f64 d1 (/.f64 (+.f64 d4 d3) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)))) |
(*.f64 (/.f64 d1 (+.f64 d4 d3)) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) (+.f64 (*.f64 d4 d4) (*.f64 d3 (+.f64 d4 d3)))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) |
(/.f64 (*.f64 1 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)))) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3))) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 d1 (*.f64 (neg.f64 d3) (*.f64 d1 (-.f64 (neg.f64 d3) d4)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (neg.f64 d4) d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3))) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (+.f64 0 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2) (*.f64 0 (-.f64 0 (*.f64 (-.f64 d4 d3) d1))))) |
(/.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 3) (+.f64 0 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d4 d3)) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) 1) (-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (neg.f64 d3)) (-.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d1 (neg.f64 d3)) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 d1 (*.f64 (neg.f64 d3) (*.f64 d1 (-.f64 (neg.f64 d3) d4)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 (neg.f64 d1)) (-.f64 (neg.f64 d4) d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) (pow.f64 (*.f64 (*.f64 d1 d3) 0) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2) (*.f64 (*.f64 (*.f64 d1 d3) 0) (-.f64 (*.f64 (*.f64 d1 d3) 0) (*.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (+.f64 0 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2) (*.f64 0 (-.f64 0 (*.f64 (-.f64 d4 d3) d1))))) |
(/.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 3) (+.f64 0 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2))) |
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 d1 d4) 2)) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (neg.f64 (pow.f64 (*.f64 d4 d1) 2))) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d4 d1) 2)) (*.f64 d1 (-.f64 (neg.f64 d4) d3))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1)))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)) (/.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 d3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 d4 d3) d1)) (sqrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (/.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 2) (pow.f64 (*.f64 d3 d1) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 d4 d3) d1)) 2) (cbrt.f64 (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)) d1) (+.f64 d4 d3)) |
(/.f64 d1 (/.f64 (+.f64 d4 d3) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3)))) |
(*.f64 (/.f64 d1 (+.f64 d4 d3)) (-.f64 (*.f64 d4 d4) (*.f64 d3 d3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)) d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 (+.f64 d4 d3)))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 d3 (+.f64 d4 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d3 (+.f64 d4 d3) (*.f64 d4 d4))) (-.f64 (pow.f64 d4 3) (pow.f64 d3 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (*.f64 d1 d3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3)))) |
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 d4 d1) (pow.f64 (*.f64 d4 d1) 3)) (*.f64 (*.f64 d3 d1) (pow.f64 (*.f64 d3 d1) 3))) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1 d1) (+.f64 d4 d3)) (fma.f64 d4 d4 (*.f64 d3 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 4) (pow.f64 (*.f64 d3 d1) 4)) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 (fma.f64 d3 d3 (*.f64 d4 d4)) (+.f64 d4 d3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 2) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 2) 3)) (/.f64 (/.f64 1 d1) (+.f64 d4 d3))) (+.f64 (*.f64 (*.f64 d1 d4) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d4 d4) (*.f64 d3 d3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 2) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 2) 3)) (/.f64 (fma.f64 (*.f64 d4 d1) (pow.f64 (*.f64 d4 d1) 3) (*.f64 (*.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 d1 d1)) (fma.f64 d4 d4 (*.f64 d3 d3)))) (/.f64 (/.f64 1 d1) (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 6) (pow.f64 (*.f64 d3 d1) 6)) (*.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d4 d4))) (pow.f64 (*.f64 d4 d1) 4)) 1) (*.f64 d1 (+.f64 d4 d3)))) |
(*.f64 (/.f64 (/.f64 (/.f64 1 d1) (+.f64 d4 d3)) (fma.f64 (pow.f64 (*.f64 d3 d1) 2) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d4 d4))) (pow.f64 (*.f64 d4 d1) 4))) (-.f64 (pow.f64 (*.f64 d4 d1) 6) (pow.f64 (*.f64 d3 d1) 6))) |
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d1 d4) 3) 3) (pow.f64 (pow.f64 (*.f64 d1 d3) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (+.f64 (*.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d4) 3)) (*.f64 (pow.f64 (*.f64 d1 d3) 3) (+.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) (+.f64 (pow.f64 (*.f64 d4 d1) 6) (*.f64 (pow.f64 (*.f64 d3 d1) 3) (+.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 d4 d1) 3) 3) (pow.f64 (pow.f64 (*.f64 d3 d1) 3) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) (+.f64 (pow.f64 (*.f64 d4 d1) 6) (fma.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3) (pow.f64 (*.f64 d3 d1) 6)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) d1) (+.f64 d4 d3)) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) 1) (*.f64 d1 (+.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (*.f64 d1 (+.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) 1) (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2))) |
(pow.f64 (*.f64 d1 (-.f64 d4 d3)) 1) |
(*.f64 (-.f64 d4 d3) d1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) |
(*.f64 (-.f64 d4 d3) d1) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 3) |
(*.f64 (-.f64 d4 d3) d1) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3) 1/3) |
(*.f64 (-.f64 d4 d3) d1) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 2) (pow.f64 (*.f64 d1 d3) 2)) (*.f64 d1 (neg.f64 (+.f64 d4 d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) 2) (neg.f64 (pow.f64 (*.f64 d4 d1) 2))) (*.f64 d1 (neg.f64 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) 2) (pow.f64 (*.f64 d4 d1) 2)) (*.f64 d1 (-.f64 (neg.f64 d4) d3))) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 d4) 3) (pow.f64 (*.f64 d1 d3) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d4) 2) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (+.f64 d4 d3)))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d4 d1) 2) (*.f64 (+.f64 d4 d3) (*.f64 d1 (*.f64 d3 d1)))))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d4 d1) 3) (pow.f64 (*.f64 d3 d1) 3)) (fma.f64 d1 (*.f64 (*.f64 d3 d1) (+.f64 d4 d3)) (pow.f64 (*.f64 d4 d1) 2)))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (-.f64 d4 d3) d1) 2)) |
(fabs.f64 (*.f64 (-.f64 d4 d3) d1)) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d3))))) |
(*.f64 (-.f64 d4 d3) d1) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d3)) 3)) |
(*.f64 (-.f64 d4 d3) d1) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 d1 d4 (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 (*.f64 d1 d3) 0)) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 d4 d1 (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 1 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 1 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 d3) 0)) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (sqrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d3) 0)) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 (sqrt.f64 (*.f64 d1 d4)) (sqrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (-.f64 d4 d3))) (*.f64 (*.f64 d1 d3) 0)) |
(*.f64 (-.f64 d4 d3) d1) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d4)) 2) (cbrt.f64 (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 (-.f64 d4 d3) d1) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
| ✓ | 0.2b | (/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
Compiled 32 to 12 computations (62.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d2 | @ | -inf | (/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
| 0.0ms | d2 | @ | inf | (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d4 | @ | inf | (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | 0 | (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 1142× | associate-/r* |
| 1118× | *-commutative |
| 920× | associate-/l* |
| 920× | distribute-lft-in |
| 902× | distribute-rgt-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 44 |
| 1 | 227 | 38 |
| 2 | 3304 | 38 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 (neg.f64 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 d1 (-.f64 d4 d1))) (*.f64 1 (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d1 -1) (neg.f64 d2)) (*.f64 (/.f64 d1 -1) (neg.f64 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (-.f64 d4 d1))) (*.f64 (/.f64 d1 -1) (neg.f64 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) (*.f64 (*.f64 d1 d2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d2) (/.f64 d1 -1)) (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 d1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 d1 -1)) (*.f64 (neg.f64 d2) (/.f64 d1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (neg.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 (-.f64 d4 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (sqrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (cbrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (neg.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (sqrt.f64 d1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (*.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (neg.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (neg.f64 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (-.f64 d4 d1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (neg.f64 (sqrt.f64 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (-.f64 d4 d1)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 d2 d2)) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (-.f64 d4 d1) -1) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (neg.f64 (sqrt.f64 (-.f64 d4 d1)))) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (cbrt.f64 (-.f64 d4 d1)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2))) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d2 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (-.f64 d2 d4)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1) (pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) (-.f64 d4 (+.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 d1 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (-.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (-.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)) (*.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 d2 (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))))))) |
| 1× | egg-herbie |
| 974× | +-commutative |
| 962× | associate-/r/ |
| 780× | associate-+r+ |
| 726× | associate-+l+ |
| 578× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 463 | 8489 |
| 1 | 1457 | 7679 |
| 2 | 5728 | 7675 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(/.f64 1 (-.f64 d4 d1)) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 4))) (+.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 3))))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (-.f64 d1 d4)) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (-.f64 d1 d4)) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(/.f64 1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (/.f64 1 (-.f64 d2 d1))) |
(+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 d1) 3)))) |
(+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 d1) 4))) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 d1) 3))))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 2) (-.f64 d1 d2)) (pow.f64 d4 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 2) (-.f64 d1 d2)) (pow.f64 d4 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(/.f64 1 (+.f64 d2 d4)) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 1 (+.f64 d2 d4))) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 3))))) |
(/.f64 -1 d1) |
(-.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (/.f64 1 d1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)))) (/.f64 1 d1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))))) (/.f64 1 d1)) |
(/.f64 -1 d1) |
(-.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (/.f64 1 d1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)))) (/.f64 1 d1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))))) (/.f64 1 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 (neg.f64 d1)) d1)) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 1 (*.f64 d1 (-.f64 d4 d1))) (*.f64 1 (*.f64 d1 d2))) |
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 d2)) (*.f64 (/.f64 d1 -1) (neg.f64 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (-.f64 d4 d1))) (*.f64 (/.f64 d1 -1) (neg.f64 d2))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) (*.f64 (*.f64 d1 d2) 1)) |
(+.f64 (*.f64 (neg.f64 d2) (/.f64 d1 -1)) (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 d1 -1))) |
(+.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 d1 -1)) (*.f64 (neg.f64 d2) (/.f64 d1 -1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (sqrt.f64 d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (cbrt.f64 d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2)) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 d1)) |
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 -1)) |
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1)) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (sqrt.f64 d1)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (sqrt.f64 d1) 1)) |
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2))) |
(*.f64 (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 d1)) |
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1)) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (*.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))))) |
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3) |
(pow.f64 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) d1) -1) |
(neg.f64 (*.f64 d1 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (neg.f64 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (-.f64 d4 d1) -1))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (neg.f64 (sqrt.f64 (-.f64 d4 d1)))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (-.f64 d4 d1)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d1)) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 d2 d2)) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (-.f64 d4 d1) -1) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (neg.f64 (sqrt.f64 (-.f64 d4 d1)))) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (cbrt.f64 (-.f64 d4 d1)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2))) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (*.f64 (-.f64 d2 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(+.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (+.f64 d1 (-.f64 d2 d4)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 -1 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))) -1) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1) (pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) -1)) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) (-.f64 d4 (+.f64 d1 d2))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 d1 (-.f64 d2 d4))) |
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (-.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (-.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)) (*.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1) |
(pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) 2) |
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) |
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 d2 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d1) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(/.f64 1 (-.f64 d4 d1)) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (/.f64 (neg.f64 d2) (pow.f64 (-.f64 d4 d1) 2))) |
(-.f64 (/.f64 1 (-.f64 d4 d1)) (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2))) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (fma.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 3)))) |
(+.f64 (/.f64 1 (-.f64 d4 d1)) (-.f64 (/.f64 d2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) d2)) (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)))) |
(-.f64 (*.f64 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 3)) d2) (-.f64 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)) (/.f64 1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 4))) (+.f64 (/.f64 1 (-.f64 d4 d1)) (+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 d1) 3))))) |
(fma.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 4)) (+.f64 (/.f64 1 (-.f64 d4 d1)) (fma.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)) (/.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 3))))) |
(-.f64 (+.f64 (/.f64 1 (-.f64 d4 d1)) (-.f64 (/.f64 d2 (/.f64 (pow.f64 (-.f64 d4 d1) 3) d2)) (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)))) (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 4))) |
(+.f64 (-.f64 (*.f64 (/.f64 d2 (pow.f64 (-.f64 d4 d1) 3)) d2) (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (/.f64 1 (-.f64 d4 d1)) (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 4)))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (/.f64 d4 (pow.f64 d2 2))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 d4 (*.f64 d2 d2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(+.f64 (/.f64 1 d2) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (-.f64 d1 d4))) (/.f64 d1 (*.f64 d2 d2))) (/.f64 d4 (*.f64 d2 d2)))) |
(+.f64 (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 3))) (-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (-.f64 d1 d4)) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (-.f64 d1 d4)) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (-.f64 d1 d4))) (/.f64 d1 (*.f64 d2 d2))) (/.f64 d4 (*.f64 d2 d2))))) |
(+.f64 (+.f64 (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 3))) (-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2)))) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 3)) (pow.f64 d2 4))) |
(+.f64 (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 3))) (+.f64 (/.f64 1 d2) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 3)) (pow.f64 d2 4)) (/.f64 d4 (*.f64 d2 d2))))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2))) (/.f64 d4 (pow.f64 d2 2))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 d4 (*.f64 d2 d2)))) |
(-.f64 (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(+.f64 (/.f64 1 d2) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (-.f64 d1 d4))) (/.f64 d1 (*.f64 d2 d2))) (/.f64 d4 (*.f64 d2 d2)))) |
(+.f64 (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 3))) (-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (-.f64 d1 d4)) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (-.f64 d1 d4)) (pow.f64 d2 4)) (+.f64 (/.f64 1 d2) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d4 d1) (/.f64 (pow.f64 d2 3) (-.f64 d1 d4))) (/.f64 d1 (*.f64 d2 d2))) (/.f64 d4 (*.f64 d2 d2))))) |
(+.f64 (+.f64 (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 3))) (-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2)))) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 3)) (pow.f64 d2 4))) |
(+.f64 (-.f64 (/.f64 d1 (*.f64 d2 d2)) (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 3))) (+.f64 (/.f64 1 d2) (-.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 d4 d1) 3)) (pow.f64 d2 4)) (/.f64 d4 (*.f64 d2 d2))))) |
(/.f64 1 (-.f64 d2 d1)) |
(+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (/.f64 1 (-.f64 d2 d1))) |
(fma.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (-.f64 d2 d1))) |
(-.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) |
(+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 d1) 3)))) |
(+.f64 (fma.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2)) (/.f64 1 (-.f64 d2 d1))) (/.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 d1) 3))) |
(+.f64 (-.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 d1) 3) d4))) |
(+.f64 (/.f64 1 (-.f64 d2 d1)) (-.f64 (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 d1) 3) d4)) (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2)))) |
(+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 d1) 4))) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 d1) 3))))) |
(fma.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2)) (fma.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 d1) 4)) (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 d1) 3))))) |
(-.f64 (-.f64 (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 d1) 3) d4))) (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 d1) 4))) (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) |
(-.f64 (+.f64 (/.f64 1 (-.f64 d2 d1)) (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 d1) 3) d4))) (+.f64 (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2)) (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 d1) 4)))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 d1 (*.f64 d4 d4)) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (/.f64 1 d4) (-.f64 (/.f64 d1 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))) (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4)))) (/.f64 d2 (*.f64 d4 d4))) |
(-.f64 (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (*.f64 (/.f64 (-.f64 d2 d1) (pow.f64 d4 3)) (-.f64 d1 d2))) (/.f64 d2 (*.f64 d4 d4))) |
(-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (+.f64 (*.f64 (/.f64 (-.f64 d1 d2) (pow.f64 d4 3)) (-.f64 d2 d1)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 2) (-.f64 d1 d2)) (pow.f64 d4 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (/.f64 (pow.f64 d4 4) (-.f64 d1 d2))) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))) (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4)))) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (*.f64 (/.f64 (-.f64 d2 d1) (pow.f64 d4 3)) (-.f64 d1 d2))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 d4 4)) (-.f64 d1 d2)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 d4 4)) (-.f64 d1 d2)) (-.f64 (*.f64 (/.f64 (-.f64 d1 d2) (pow.f64 d4 3)) (-.f64 d2 d1)) (+.f64 (/.f64 1 d4) (-.f64 (/.f64 d1 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 d1 (*.f64 d4 d4)) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (/.f64 1 d4) (-.f64 (/.f64 d1 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))) (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4)))) (/.f64 d2 (*.f64 d4 d4))) |
(-.f64 (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (*.f64 (/.f64 (-.f64 d2 d1) (pow.f64 d4 3)) (-.f64 d1 d2))) (/.f64 d2 (*.f64 d4 d4))) |
(-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (+.f64 (*.f64 (/.f64 (-.f64 d1 d2) (pow.f64 d4 3)) (-.f64 d2 d1)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 d1) 2) (-.f64 d1 d2)) (pow.f64 d4 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 d1) (-.f64 d1 d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (/.f64 (pow.f64 d4 4) (-.f64 d1 d2))) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 d1) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))) (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4)))) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (*.f64 (/.f64 (-.f64 d2 d1) (pow.f64 d4 3)) (-.f64 d1 d2))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 d4 4)) (-.f64 d1 d2)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 d4 4)) (-.f64 d1 d2)) (-.f64 (*.f64 (/.f64 (-.f64 d1 d2) (pow.f64 d4 3)) (-.f64 d2 d1)) (+.f64 (/.f64 1 d4) (-.f64 (/.f64 d1 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))))) |
(/.f64 1 (+.f64 d2 d4)) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 1 (+.f64 d2 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2))) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 3)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 d4) 3) d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3)) d1))) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 2) (pow.f64 (+.f64 d2 d4) 3))))) |
(+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 3))) (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4)))) |
(+.f64 (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4)))) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 d4) 3) d1))) |
(+.f64 (*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 3)) d1) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4))))) |
(/.f64 -1 d1) |
(-.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (/.f64 1 d1)) |
(-.f64 (neg.f64 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1))) (/.f64 1 d1)) |
(fma.f64 -1 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 -1 d1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)))) (/.f64 1 d1)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)))) (/.f64 1 d1)) |
(fma.f64 -1 (+.f64 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))) (/.f64 -1 d1)) |
(-.f64 (fma.f64 -1 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 -1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))))) (/.f64 1 d1)) |
(-.f64 (fma.f64 -1 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))))) (/.f64 1 d1)) |
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 d2 d4)) (*.f64 d1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))) (/.f64 -1 d1)) |
(-.f64 (fma.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)) (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (/.f64 -1 d1)) (/.f64 (+.f64 d2 d4) (*.f64 d1 d1))) |
(/.f64 -1 d1) |
(-.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (/.f64 1 d1)) |
(-.f64 (neg.f64 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1))) (/.f64 1 d1)) |
(fma.f64 -1 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 -1 d1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)))) (/.f64 1 d1)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)))) (/.f64 1 d1)) |
(fma.f64 -1 (+.f64 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))) (/.f64 -1 d1)) |
(-.f64 (fma.f64 -1 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (/.f64 -1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 d2 d4) (pow.f64 d1 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))))) (/.f64 1 d1)) |
(-.f64 (fma.f64 -1 (/.f64 (+.f64 d2 d4) (*.f64 d1 d1)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4)) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))))) (/.f64 1 d1)) |
(+.f64 (-.f64 (-.f64 (/.f64 (neg.f64 (+.f64 d2 d4)) (*.f64 d1 d1)) (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3))) (/.f64 -1 d1)) |
(-.f64 (fma.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 d1 3)) (/.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 4))) (/.f64 -1 d1)) (/.f64 (+.f64 d2 d4) (*.f64 d1 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 d2 (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (+.f64 d2 (neg.f64 d1)) d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 1 (*.f64 d1 (-.f64 d4 d1))) (*.f64 1 (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 d2)) (*.f64 (/.f64 d1 -1) (neg.f64 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (/.f64 d1 -1) (neg.f64 (-.f64 d4 d1))) (*.f64 (/.f64 d1 -1) (neg.f64 d2))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d4 d1)) 1) (*.f64 (*.f64 d1 d2) 1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (neg.f64 d2) (/.f64 d1 -1)) (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 d1 -1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 d1 -1)) (*.f64 (neg.f64 d2) (/.f64 d1 -1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (+.f64 d2 (-.f64 d4 d1)) d1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (sqrt.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (+.f64 d2 (-.f64 d4 d1)) (cbrt.f64 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (neg.f64 d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 -1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (sqrt.f64 d1)) (sqrt.f64 d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (+.f64 d2 (-.f64 d4 d1)) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(/.f64 (*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (sqrt.f64 d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (sqrt.f64 d1) 1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(/.f64 (*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 d2 (-.f64 d4 d1))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) 1) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 1) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 d1 (/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))))) (sqrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (*.f64 (/.f64 d1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 (-.f64 d1 d4) d2))) |
(*.f64 (*.f64 (/.f64 d1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (sqrt.f64 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 d1 (*.f64 -1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) (cbrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 d1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) (cbrt.f64 (-.f64 (-.f64 d1 d4) d2))) |
(*.f64 (/.f64 d1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)))) (cbrt.f64 (-.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (fma.f64 (-.f64 d4 d1) (+.f64 d2 (-.f64 d4 d1)) (*.f64 d2 d2)))) |
(*.f64 (/.f64 (*.f64 d1 (fma.f64 (-.f64 d4 d1) (+.f64 d2 (-.f64 d4 d1)) (*.f64 d2 d2))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 d2 4) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 d4 (+.f64 d1 d2))))) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (*.f64 (/.f64 d1 (-.f64 (pow.f64 d2 4) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 d4 (+.f64 d1 d2)))))) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d1 d4) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (*.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))))) |
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) 3) (pow.f64 d2 6)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))) (+.f64 (pow.f64 d2 4) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 d2 d2))))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) 3) (pow.f64 d2 6)) (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 d2 d2)) (pow.f64 d2 4)))) |
(*.f64 (/.f64 (*.f64 d1 (fma.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (*.f64 d2 d2)) (pow.f64 d2 4))) (+.f64 (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) 3) (pow.f64 d2 6))) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 2) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) 3) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (/.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) d1) -1) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(neg.f64 (*.f64 d1 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 d1 3) (/.f64 1 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3)))) |
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 3) 1) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 d1 (+.f64 (+.f64 d2 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (cbrt.f64 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 d4 d1)) (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (-.f64 d4 d1))) (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (fma.f64 (neg.f64 (-.f64 d4 d1)) 1 (-.f64 d4 d1)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (+.f64 (-.f64 d4 d1) (-.f64 d1 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (neg.f64 (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (-.f64 d4 d1) -1))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (neg.f64 (sqrt.f64 (-.f64 d4 d1)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (cbrt.f64 (-.f64 d4 d1)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) d1)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 d2 d2)) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (neg.f64 (-.f64 d4 d1)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (-.f64 d4 d1) -1) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (neg.f64 (sqrt.f64 (-.f64 d4 d1)))) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (*.f64 (cbrt.f64 (-.f64 d4 d1)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2))) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (-.f64 d2 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 d1 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(+.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) 1) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2)) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (+.f64 d1 (-.f64 d2 d4)) (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(*.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(*.f64 -1 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1)))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 -1 (+.f64 d2 (-.f64 d4 d1))) -1) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1) (pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1)) |
(pow.f64 (sqrt.f64 (+.f64 d2 (-.f64 d4 d1))) -2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1)) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2) -1)) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) (-.f64 d4 (+.f64 d1 d2))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d2 d4))) |
(/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 (+.f64 d2 d4) (+.f64 d2 d4)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (fma.f64 d1 (+.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (-.f64 (+.f64 d1 d2) d4))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (/.f64 (hypot.f64 (pow.f64 (-.f64 d4 d1) 3/2) (pow.f64 d2 3/2)) (sqrt.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2))))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 d1 (-.f64 d2 d4))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d2 (neg.f64 (-.f64 d4 d1)))) |
(/.f64 (-.f64 d4 (+.f64 d1 d2)) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 d2 d2))) |
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2))))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) (cbrt.f64 (-.f64 (+.f64 d1 d2) d4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -2) (cbrt.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 d4)))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) -2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))) (cbrt.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 d2) d4) (-.f64 (pow.f64 d2 4) (pow.f64 (-.f64 d4 d1) 4))) (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 4) (pow.f64 (-.f64 d4 d1) 4))) (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (-.f64 (+.f64 d1 d2) d4) (-.f64 (pow.f64 d2 6) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (pow.f64 d2 4) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (pow.f64 d2 6) (pow.f64 (-.f64 d4 d1) 6))) (fma.f64 (pow.f64 (-.f64 d4 d1) 2) (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2)) (pow.f64 d2 4))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (-.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (-.f64 (pow.f64 d2 6) (pow.f64 (-.f64 d4 d1) 6)))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 6) (pow.f64 (-.f64 d4 d1) 6)))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (-.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)) (*.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (-.f64 (+.f64 (pow.f64 d2 6) (pow.f64 (-.f64 d4 d1) 6)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)))) |
(*.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 d2)) (*.f64 d2 d2)) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (fma.f64 (pow.f64 (-.f64 d4 d1) 3) (-.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3)) (pow.f64 d2 6))) |
(pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 1) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) 2) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1)))) 3) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3) 1/3) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(sqrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2)) |
(fabs.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) 3)) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))))) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
Compiled 14469 to 5074 computations (64.9% saved)
15 alts after pruning (6 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 657 | 3 | 660 |
| Fresh | 0 | 3 | 3 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 9 | 10 |
| Total | 659 | 15 | 674 |
| Status | Error | Program |
|---|---|---|
| 32.8b | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (neg.f64 d1))) | |
| 35.9b | (/.f64 d1 (/.f64 1 (-.f64 d4 d1))) | |
| 33.4b | (/.f64 d1 (/.f64 1 (-.f64 d2 d1))) | |
| ✓ | 28.7b | (-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
| ✓ | 29.9b | (+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
| 35.8b | (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) | |
| 28.7b | (*.f64 (-.f64 d4 d3) d1) | |
| ✓ | 26.2b | (*.f64 (-.f64 d2 d3) d1) |
| ✓ | 33.3b | (*.f64 (-.f64 d2 d1) d1) |
| ✓ | 43.3b | (*.f64 (neg.f64 d1) d3) |
| ✓ | 44.3b | (*.f64 d2 d1) |
| 35.8b | (*.f64 d1 (-.f64 d4 d1)) | |
| ✓ | 29.9b | (*.f64 d1 (+.f64 d2 d4)) |
| ✓ | 50.5b | (*.f64 d1 (neg.f64 d1)) |
| ✓ | 46.9b | (*.f64 d1 d4) |
Compiled 143 to 97 computations (32.2% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (neg.f64 d1))) |
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| Outputs |
|---|
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
5 calls:
| 16.0ms | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| 16.0ms | d1 |
| 15.0ms | d3 |
| 12.0ms | d4 |
| 12.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | d1 |
| 0.0b | 1 | d2 |
| 0.0b | 1 | d3 |
| 0.0b | 1 | d4 |
| 0.0b | 1 | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
Compiled 236 to 86 computations (63.6% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d1 d4) (*.f64 d1 d1))) |
(-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (neg.f64 d1))) |
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| Outputs |
|---|
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
5 calls:
| 15.0ms | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| 13.0ms | d1 |
| 13.0ms | d2 |
| 13.0ms | d3 |
| 11.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | d1 |
| 0.0b | 1 | d2 |
| 0.0b | 1 | d3 |
| 0.0b | 1 | d4 |
| 0.0b | 1 | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
Compiled 226 to 85 computations (62.4% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (+.f64 d2 (-.f64 d4 d1)))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
4 calls:
| 11.0ms | d1 |
| 11.0ms | d4 |
| 9.0ms | d2 |
| 9.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | d1 |
| 0.0b | 1 | d2 |
| 0.0b | 1 | d3 |
| 0.0b | 1 | d4 |
Compiled 140 to 56 computations (60% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(-.f64 (*.f64 d1 d4) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
4 calls:
| 51.0ms | d2 |
| 31.0ms | d4 |
| 25.0ms | d3 |
| 22.0ms | d1 |
| Error | Segments | Branch |
|---|---|---|
| 3.7b | 3 | d1 |
| 7.1b | 7 | d2 |
| 2.2b | 3 | d3 |
| 9.3b | 3 | d4 |
Compiled 113 to 49 computations (56.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 2.3893886138392573e-12 | 1.0692051633514219e-11 |
| 11.0ms | -23982932282.6247 | -2016400661.9225893 |
| 19.0ms | 192× | body | 256 | valid |
Compiled 314 to 209 computations (33.4% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d2 d3) d1) |
4 calls:
| 36.0ms | d1 |
| 36.0ms | d2 |
| 30.0ms | d3 |
| 26.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 10.5b | 7 | d1 |
| 8.5b | 7 | d2 |
| 4.4b | 6 | d3 |
| 12.2b | 4 | d4 |
Compiled 70 to 37 computations (47.1% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.454760613080462e+145 | 6.332510607545349e+146 |
| 4.0ms | 2.72106847422361e+125 | 2.9508799777981664e+125 |
| 10.0ms | 2.3491411330124616e+79 | 1.1463017603589592e+80 |
| 16.0ms | 1.0626118850625673e+46 | 6.276267022978238e+53 |
| 17.0ms | -2.5089937109214425e+72 | -7.01680121945677e+57 |
| 54.0ms | 544× | body | 256 | valid |
Compiled 760 to 520 computations (31.6% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 (-.f64 d4 d3) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d4 d3) d1) |
4 calls:
| 48.0ms | d1 |
| 34.0ms | d2 |
| 25.0ms | d4 |
| 24.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 10 | d1 |
| 9.1b | 7 | d2 |
| 13.6b | 4 | d3 |
| 12.2b | 4 | d4 |
Compiled 63 to 35 computations (44.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 5.3813728596197224e-306 | 8.869490752575367e-305 |
| 16.0ms | -3.2011328470972973e-248 | -4.242871705877726e-254 |
| 13.0ms | -2.6991193371547357e-179 | -1.738711426057635e-181 |
| 14.0ms | -5.236025589426702e-111 | -2.0585816477128057e-114 |
| 11.0ms | -3.881820702955934e-76 | -3.116904103288533e-77 |
| 14.0ms | -3.9903914073317065e-5 | -2.0619587744445977e-8 |
| 72.0ms | 720× | body | 256 | valid |
Compiled 926 to 647 computations (30.1% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d2 d3) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d3) d1) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d2 d3) d1) |
4 calls:
| 27.0ms | d1 |
| 23.0ms | d4 |
| 22.0ms | d3 |
| 18.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 15.9b | 6 | d1 |
| 14.3b | 4 | d2 |
| 13.6b | 4 | d3 |
| 14.2b | 5 | d4 |
Compiled 58 to 33 computations (43.1% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 5.721476666428435e+38 | 2.023904803247181e+44 |
| 9.0ms | -4.9723611593746784e-151 | -2.0008230881418238e-151 |
| 11.0ms | -23982932282.6247 | -2016400661.9225893 |
| 32.0ms | 320× | body | 256 | valid |
Compiled 426 to 297 computations (30.3% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (-.f64 d2 d1) d1) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (-.f64 d4 d1)) |
4 calls:
| 29.0ms | d4 |
| 21.0ms | d2 |
| 21.0ms | d1 |
| 20.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 21.7b | 5 | d1 |
| 17.4b | 5 | d2 |
| 17.6b | 4 | d3 |
| 17.6b | 7 | d4 |
Compiled 53 to 31 computations (41.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | -5.236025589426702e-111 | -2.0585816477128057e-114 |
| 9.0ms | -3.116904103288533e-77 | -9.432723233332834e-78 |
| 10.0ms | -1.3777462969732005e-11 | -2.5742671964001097e-12 |
| 11.0ms | -1.6830350420220395e+53 | -1.3305845191429645e+52 |
| 40.0ms | 400× | body | 256 | valid |
Compiled 501 to 367 computations (26.7% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
| Outputs |
|---|
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (neg.f64 d1) d3) |
4 calls:
| 20.0ms | d1 |
| 20.0ms | d4 |
| 20.0ms | d2 |
| 20.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 22.3b | 5 | d1 |
| 17.7b | 5 | d2 |
| 17.6b | 4 | d3 |
| 23.0b | 5 | d4 |
Compiled 48 to 29 computations (39.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 1.6009825108615118e+118 | 2.72106847422361e+125 |
| 9.0ms | -4.9723611593746784e-151 | -2.0008230881418238e-151 |
| 18.0ms | -2.5089937109214425e+72 | -7.01680121945677e+57 |
| 39.0ms | 384× | body | 256 | valid |
Compiled 487 to 353 computations (27.5% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
| Outputs |
|---|
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (neg.f64 d1) d3) |
4 calls:
| 28.0ms | d1 |
| 28.0ms | d2 |
| 18.0ms | d4 |
| 15.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 23.3b | 7 | d1 |
| 23.1b | 8 | d2 |
| 19.2b | 3 | d3 |
| 24.3b | 4 | d4 |
Compiled 43 to 27 computations (37.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 1.6009825108615118e+118 | 2.72106847422361e+125 |
| 17.0ms | -2.5089937109214425e+72 | -7.01680121945677e+57 |
| 30.0ms | 304× | body | 256 | valid |
Compiled 387 to 283 computations (26.9% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 d1 d4) |
4 calls:
| 25.0ms | d2 |
| 22.0ms | d1 |
| 16.0ms | d4 |
| 13.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 32.2b | 6 | d1 |
| 24.0b | 8 | d2 |
| 30.1b | 4 | d3 |
| 26.2b | 4 | d4 |
Compiled 38 to 25 computations (34.2% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 2.6824430655382417e-303 | 1.759445480182919e-296 |
| 16.0ms | -3.2011328470972973e-248 | -4.242871705877726e-254 |
| 14.0ms | -5.951287340280617e-182 | -2.6073354691951257e-185 |
| 14.0ms | -5.236025589426702e-111 | -2.0585816477128057e-114 |
| 10.0ms | -3.881820702955934e-76 | -3.116904103288533e-77 |
| 16.0ms | -2.5742671964001097e-12 | -5.217738771475205e-18 |
| 10.0ms | -1.6830350420220395e+53 | -1.3305845191429645e+52 |
| 87.0ms | 880× | body | 256 | valid |
Compiled 1001 to 772 computations (22.9% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 d1 d4) |
4 calls:
| 17.0ms | d1 |
| 11.0ms | d4 |
| 11.0ms | d2 |
| 9.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 35.7b | 6 | d1 |
| 28.6b | 3 | d2 |
| 42.8b | 2 | d3 |
| 29.4b | 3 | d4 |
Compiled 34 to 24 computations (29.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | -2.6991193371547357e-179 | -1.738711426057635e-181 |
| 9.0ms | -0.01995356029004925 | -0.008419930952470196 |
| 19.0ms | 192× | body | 256 | valid |
Compiled 230 to 173 computations (24.8% saved)
Total -29.2b remaining (-91.6%)
Threshold costs -29.2b (-91.6%)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d1 d4) |
4 calls:
| 12.0ms | d1 |
| 8.0ms | d3 |
| 6.0ms | d2 |
| 5.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 41.5b | 4 | d1 |
| 31.8b | 2 | d2 |
| 42.8b | 2 | d3 |
| 32.9b | 2 | d4 |
Compiled 30 to 22 computations (26.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 11.0ms | -1.3777462969732005e-11 | -2.5742671964001097e-12 |
| 10.0ms | 96× | body | 256 | valid |
Compiled 122 to 89 computations (27% saved)
| 1× | egg-herbie |
| 40× | *-commutative |
| 32× | +-commutative |
| 20× | sub-neg |
| 12× | if-if-or-not |
| 10× | neg-mul-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 142 | 930 |
| 1 | 190 | 920 |
| 2 | 217 | 920 |
| 3 | 235 | 912 |
| 4 | 241 | 912 |
| 5 | 243 | 912 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(if (<=.f64 d3 -22000000000) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 4951760157141521/1237940039285380274899124224) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (<=.f64 d3 -4600000000000000333644607355034481580328522284374000995383766715203584) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 580000000000000038603446096247052159269616825298583552) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d3 77999999999999994491860381873274174058477419528638934354550433884893671103397888) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 274999999999999998126975107413708384815629263519276795901247533628514870651670854573542161701642402491262753141904895633260544) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d3 41000000000000001493438294352348105824707634567804164080744016168445342455687764840536777970414219379298385879013615652368381995228663062443589632) (*.f64 (-.f64 d4 d3) d1) (*.f64 (-.f64 d2 d3) d1)))))) |
(if (<=.f64 d2 -7177997053961861/18889465931478580854784) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -1423481472698125/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 6325070415853457/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d3) d1))))))) |
(if (<=.f64 d3 -7800000000) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -6781338732101207/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 160000000000000004860576454832058670252032) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d3) d1)))) |
(if (<=.f64 d2 -46999999999999999681384587694996514893700296771371008) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d2 -7737125245533627/618970019642690137449562112) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -2477035747222735/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7039981645228631/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1)))))) |
(if (<=.f64 d3 -349999999999999977495517081476205470457086444929120696345775986180096) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 -7223599953759981/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 30999999999999998627553285397478021884432354708809986614975210595911701127053952565574403766295687984423220591353397248) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3)))) |
(if (<=.f64 d3 -2299999999999999851128222259144135968344773549223308672231624187779743744) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 159999999999999994650399983092380146931864241517814855913404052547660032836399059149126113255844282795121778488229494784) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3))) |
(if (<=.f64 d2 -37999999999999999742396049625741863105544920793874432) (*.f64 d2 d1) (if (<=.f64 d2 -7658637866338871/649037107316853453566312041152512) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -6844440880483873/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -8372115032861669/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4622577147437071/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 2098555057912873/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))))) |
(if (<=.f64 d2 -8762203435012037/576460752303423488) (*.f64 d2 d1) (if (<=.f64 d2 -2919961995278205/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))) |
(if (<=.f64 d2 -3713820117856141/618970019642690137449562112) (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
| Outputs |
|---|
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(if (<=.f64 d3 -22000000000) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 4951760157141521/1237940039285380274899124224) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (or (<=.f64 d3 -22000000000) (not (<=.f64 d3 4951760157141521/1237940039285380274899124224))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(if (<=.f64 d3 -4600000000000000333644607355034481580328522284374000995383766715203584) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 580000000000000038603446096247052159269616825298583552) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d3 77999999999999994491860381873274174058477419528638934354550433884893671103397888) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 274999999999999998126975107413708384815629263519276795901247533628514870651670854573542161701642402491262753141904895633260544) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d3 41000000000000001493438294352348105824707634567804164080744016168445342455687764840536777970414219379298385879013615652368381995228663062443589632) (*.f64 (-.f64 d4 d3) d1) (*.f64 (-.f64 d2 d3) d1)))))) |
(if (<=.f64 d3 -4600000000000000333644607355034481580328522284374000995383766715203584) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 580000000000000038603446096247052159269616825298583552) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d3 77999999999999994491860381873274174058477419528638934354550433884893671103397888) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 274999999999999998126975107413708384815629263519276795901247533628514870651670854573542161701642402491262753141904895633260544) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (if (<=.f64 d3 41000000000000001493438294352348105824707634567804164080744016168445342455687764840536777970414219379298385879013615652368381995228663062443589632) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d2 d3))))))) |
(if (<=.f64 d2 -7177997053961861/18889465931478580854784) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d2 -1423481472698125/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d2 6325070415853457/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 d1 (-.f64 d4 d1)) (*.f64 (-.f64 d4 d3) d1))))))) |
(if (<=.f64 d2 -7177997053961861/18889465931478580854784) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -1423481472698125/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 d1 (-.f64 d4 d1)) (if (or (<=.f64 d2 -5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (not (<=.f64 d2 6325070415853457/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 d4 d1))))))) |
(if (<=.f64 d2 -7177997053961861/18889465931478580854784) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 -1423481472698125/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (not (or (<=.f64 d2 -5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112) (not (<=.f64 d2 6325070415853457/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464))))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3)))))) |
(if (<=.f64 d2 -7177997053961861/18889465931478580854784) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d2 -733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -3384606560206073/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 d1 (-.f64 d2 d3)) (if (or (<=.f64 d2 -1423481472698125/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (and (not (<=.f64 d2 -5571856383071469/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112)) (<=.f64 d2 6325070415853457/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d4 d3)))))) |
(if (<=.f64 d3 -7800000000) (*.f64 (-.f64 d2 d3) d1) (if (<=.f64 d3 -6781338732101207/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 160000000000000004860576454832058670252032) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d2 d3) d1)))) |
(if (<=.f64 d3 -7800000000) (*.f64 d1 (-.f64 d2 d3)) (if (<=.f64 d3 -6781338732101207/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 160000000000000004860576454832058670252032) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d2 d3))))) |
(if (<=.f64 d2 -46999999999999999681384587694996514893700296771371008) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d2 -7737125245533627/618970019642690137449562112) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -2477035747222735/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7039981645228631/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1)))))) |
(if (<=.f64 d2 -46999999999999999681384587694996514893700296771371008) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d2 -7737125245533627/618970019642690137449562112) (*.f64 d3 (neg.f64 d1)) (if (or (<=.f64 d2 -2477035747222735/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (not (<=.f64 d2 -7039981645228631/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1))))) |
(if (<=.f64 d2 -46999999999999999681384587694996514893700296771371008) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d2 -7737125245533627/618970019642690137449562112) (not (or (<=.f64 d2 -2477035747222735/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (not (<=.f64 d2 -7039981645228631/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(if (<=.f64 d2 -46999999999999999681384587694996514893700296771371008) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d2 -7737125245533627/618970019642690137449562112) (and (not (<=.f64 d2 -2477035747222735/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128)) (<=.f64 d2 -7039981645228631/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(if (<=.f64 d3 -349999999999999977495517081476205470457086444929120696345775986180096) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 -7223599953759981/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 30999999999999998627553285397478021884432354708809986614975210595911701127053952565574403766295687984423220591353397248) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3)))) |
(if (<=.f64 d3 -349999999999999977495517081476205470457086444929120696345775986180096) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d3 -7223599953759981/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 30999999999999998627553285397478021884432354708809986614975210595911701127053952565574403766295687984423220591353397248) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d3 (neg.f64 d1))))) |
(if (<=.f64 d3 -349999999999999977495517081476205470457086444929120696345775986180096) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d3 -7223599953759981/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d3 30999999999999998627553285397478021884432354708809986614975210595911701127053952565574403766295687984423220591353397248) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (neg.f64 d3))))) |
(if (<=.f64 d3 -2299999999999999851128222259144135968344773549223308672231624187779743744) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 159999999999999994650399983092380146931864241517814855913404052547660032836399059149126113255844282795121778488229494784) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3))) |
(if (or (<=.f64 d3 -2299999999999999851128222259144135968344773549223308672231624187779743744) (not (<=.f64 d3 159999999999999994650399983092380146931864241517814855913404052547660032836399059149126113255844282795121778488229494784))) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(if (or (<=.f64 d3 -2299999999999999851128222259144135968344773549223308672231624187779743744) (not (<=.f64 d3 159999999999999994650399983092380146931864241517814855913404052547660032836399059149126113255844282795121778488229494784))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(if (<=.f64 d2 -37999999999999999742396049625741863105544920793874432) (*.f64 d2 d1) (if (<=.f64 d2 -7658637866338871/649037107316853453566312041152512) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -6844440880483873/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 -8372115032861669/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4622577147437071/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 2098555057912873/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))))) |
(if (<=.f64 d2 -37999999999999999742396049625741863105544920793874432) (*.f64 d1 d2) (if (<=.f64 d2 -7658637866338871/649037107316853453566312041152512) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d2 -6844440880483873/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d2 -8372115032861669/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4622577147437071/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d2 2098555057912873/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))))) |
(if (<=.f64 d2 -37999999999999999742396049625741863105544920793874432) (*.f64 d1 d2) (if (<=.f64 d2 -7658637866338871/649037107316853453566312041152512) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 -6844440880483873/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4713538480005385/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 -8372115032861669/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 d1 (neg.f64 d1)) (if (<=.f64 d2 -4622577147437071/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d2 2098555057912873/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))))))) |
(if (<=.f64 d2 -8762203435012037/576460752303423488) (*.f64 d2 d1) (if (<=.f64 d2 -2919961995278205/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))) |
(if (<=.f64 d2 -8762203435012037/576460752303423488) (*.f64 d1 d2) (if (<=.f64 d2 -2919961995278205/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4))) |
(if (<=.f64 d2 -3713820117856141/618970019642690137449562112) (*.f64 d2 d1) (*.f64 d1 d4)) |
(if (<=.f64 d2 -3713820117856141/618970019642690137449562112) (*.f64 d1 d2) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
Compiled 413 to 231 computations (44.1% saved)
| 1× | egg-herbie |
| 2966× | fma-def |
| 882× | associate-+l- |
| 816× | associate-+r- |
| 760× | associate--l+ |
| 700× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 37 |
| 1 | 35 | 27 |
| 2 | 113 | 25 |
| 3 | 311 | 25 |
| 4 | 910 | 25 |
| 5 | 2756 | 25 |
| 6 | 5367 | 25 |
| 7 | 6283 | 25 |
| 8 | 6283 | 25 |
| 9 | 7522 | 25 |
| 1× | node limit |
Compiled 69 to 20 computations (71% saved)
(sort d2 d4)
Compiled 389 to 156 computations (59.9% saved)
Loading profile data...