Time bar (total: 8.7s)
| 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.2s | 8256× | body | 256 | valid |
| 593.0ms | 3685× | 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 | 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 | d3 | @ | -inf | (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | -inf | (*.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 | |
|---|---|---|---|---|
| 3.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))) |
| 0.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 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 d4 d1)) |
| ✓ | 0.0b | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
Compiled 29 to 8 computations (72.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | -inf | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | 0 | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d4 | @ | 0 | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | 0 | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| 0.0ms | d4 | @ | -inf | (fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 1260× | associate-*r/ |
| 1048× | distribute-rgt-in |
| 996× | distribute-lft-in |
| 964× | associate-*l/ |
| 262× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 40 |
| 1 | 239 | 38 |
| 2 | 3302 | 38 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
| Outputs |
|---|
((#(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 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1))))) (#(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 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3))))))) (#(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 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 d1) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1)) (*.f64 (neg.f64 d3) 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 d2 d3)) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)) (*.f64 d1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) 1) (*.f64 d1 (-.f64 d4 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 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3))))))) (#(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 (*.f64 d1 (-.f64 d2 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1)))) (#(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 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))))))))) (#(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 +.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.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 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 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.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 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 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 d1 d4) (*.f64 d1 (*.f64 (neg.f64 d1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 1 (*.f64 (neg.f64 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 (*.f64 (neg.f64 d1) 1) 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 (neg.f64 d1) d1) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 (neg.f64 d1) d1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) d1))))) (#(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 /.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (-.f64 d4 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (*.f64 d4 d4) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.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 1 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1)) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.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 /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (-.f64 d4 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (*.f64 d4 d4) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) 1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) 1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1)) (sqrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1)) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) 1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (*.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (+.f64 d1 d4)))) (cbrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) 1) (+.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (*.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (+.f64 d1 d4)))) (cbrt.f64 (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))) (cbrt.f64 (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 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 cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 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 |
| 1160× | associate-/r* |
| 630× | associate-/l/ |
| 592× | associate-*r/ |
| 566× | +-commutative |
| 556× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 318 | 6006 |
| 1 | 861 | 5388 |
| 2 | 3625 | 5342 |
| 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 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 d2 d1) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 d3) d1))) |
(*.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 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 (-.f64 d2 d3)))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 (-.f64 d4 d1)))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1)) (*.f64 (neg.f64 d3) d1)) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1)) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) d1)) |
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) 1) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) (-.f64 1 (*.f64 d1 (-.f64 d2 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1))))) 1) |
(*.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 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) |
(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))))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (neg.f64 d1) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (*.f64 (neg.f64 d1) 1))) |
(+.f64 (*.f64 d1 d4) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 1 (*.f64 (neg.f64 d1) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 (neg.f64 d1) 1) d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d4)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 (neg.f64 d1) d1) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (/.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) d1)) |
(/.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)))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (-.f64 d4 (neg.f64 d1))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (*.f64 d4 d4) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1))))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (+.f64 d1 d4)) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1)) (+.f64 d1 d4)) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (-.f64 d4 (neg.f64 d1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (*.f64 d4 d4) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) 1) (+.f64 d1 d4)) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) 1) (+.f64 d1 d4)) |
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1)) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1)) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) 1) (+.f64 d1 d4)) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (*.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (+.f64 d1 d4)))) (cbrt.f64 (+.f64 d1 d4))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) 1) (+.f64 d1 d4)) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (*.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (+.f64 d1 d4)))) (cbrt.f64 (+.f64 d1 d4))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))) (cbrt.f64 (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))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 d1))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 d1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 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 (-.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 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 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 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 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 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) 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 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) 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 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d3) (-.f64 d4 d1))) |
(*.f64 d1 (fma.f64 -1 d3 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) d2)) |
(*.f64 d1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d2 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d2 d3))) |
(*.f64 d1 (fma.f64 -1 d1 (-.f64 d2 d3))) |
(*.f64 d1 (-.f64 (-.f64 d2 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (+.f64 (*.f64 d1 d4) (*.f64 (-.f64 d2 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 d2 (-.f64 (-.f64 d4 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 (-.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d4) (+.f64 (*.f64 (neg.f64 d1) 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 (neg.f64 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d2 d1) (+.f64 (*.f64 (neg.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d2)) (*.f64 d1 (neg.f64 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d2 d1)) (*.f64 (neg.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (*.f64 d1 d4)) (*.f64 (neg.f64 d1) 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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 1 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1)) (*.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 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) 1) (*.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 d2 (-.f64 (-.f64 d4 d3) 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(-.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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(-.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) 1) (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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))) |
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2))) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) 1) (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1)) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 (-.f64 (-.f64 d2 d3) d4) d1))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) 1) (+.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 3) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) 3)) (fma.f64 d1 (*.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) d1) (*.f64 (*.f64 d1 (-.f64 d4 d1)) (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d2 d3) 3))) (-.f64 (pow.f64 (*.f64 d1 (-.f64 d4 d1)) 2) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 (-.f64 d4 d1) (-.f64 d2 d3)))))) |
(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 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fabs.f64 (*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 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 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 d2 (-.f64 (-.f64 d4 d3) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1)) |
(*.f64 d1 (+.f64 (-.f64 d4 d1) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) 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 d1 d4) (*.f64 d1 (*.f64 (neg.f64 d1) 1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 1 (*.f64 (neg.f64 d1) d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 (*.f64 (neg.f64 d1) 1) d1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (neg.f64 d1) d1) (*.f64 d1 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 (neg.f64 d1) d1) 1)) |
(*.f64 d1 (-.f64 d4 d1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 d1)))) 1) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(*.f64 d1 (-.f64 d4 d1)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.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 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.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 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.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 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.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 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (-.f64 d4 (neg.f64 d1))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d4 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (*.f64 d4 d4) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 1 (*.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 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (/.f64 (sqrt.f64 (+.f64 d1 d4)) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)))) |
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d1 d4))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (/.f64 (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 d1 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (/.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (+.f64 d1 d4))) (cbrt.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)))) |
(*.f64 (/.f64 d1 (cbrt.f64 (+.f64 d1 d4))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (cbrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 d1 (*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (cbrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 d1 (/.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2) (cbrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 d1)) 2)) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (cbrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (-.f64 d4 (neg.f64 d1))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d4 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (*.f64 d4 d4) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 d4 (neg.f64 d1))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) d1) (neg.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) 1) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) 1) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1)) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (/.f64 (sqrt.f64 (+.f64 d1 d4)) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)))) |
(*.f64 (/.f64 d1 (sqrt.f64 (+.f64 d1 d4))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) d1)) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (/.f64 (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 d1 (sqrt.f64 (-.f64 d4 d1))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 d4 d1)) (*.f64 d1 (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 d1 (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (*.f64 (sqrt.f64 (-.f64 d4 d1)) (sqrt.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) 1) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))) (*.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (+.f64 d1 d4)))) (cbrt.f64 (+.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) 1) (+.f64 d1 d4)) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (sqrt.f64 (+.f64 d1 d4))) (sqrt.f64 (+.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) d1) (*.f64 (cbrt.f64 (+.f64 d1 d4)) (cbrt.f64 (+.f64 d1 d4)))) (cbrt.f64 (+.f64 d1 d4))) |
(/.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (/.f64 (+.f64 d1 d4) d1)) |
(*.f64 d1 (/.f64 (-.f64 d4 d1) (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)))) |
(*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d4) (+.f64 d1 d4)) (-.f64 d4 d1))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) 1) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d4 d4 (*.f64 d1 (+.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)) |
(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)) |
(cbrt.f64 (*.f64 (pow.f64 d1 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 d1 (-.f64 d4 d1)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 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 15393 to 4457 computations (71% saved)
12 alts after pruning (12 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 601 | 12 | 613 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 0 | 2 |
| Total | 604 | 12 | 616 |
| Status | Error | Program |
|---|---|---|
| 16.7b | (fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) | |
| 19.2b | (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))) | |
| ▶ | 0.3b | (/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
| 16.7b | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) | |
| 19.2b | (+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) | |
| 42.5b | (*.f64 (neg.f64 d1) d3) | |
| 45.1b | (*.f64 d2 d1) | |
| ▶ | 16.7b | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| 9.7b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) | |
| ▶ | 19.2b | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| ▶ | 52.0b | (*.f64 d1 (neg.f64 d1)) |
| ▶ | 44.7b | (*.f64 d1 d4) |
Compiled 258 to 168 computations (34.9% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| ✓ | 0.3b | (/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
Compiled 42 to 13 computations (69% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d4 | @ | inf | (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d3 | @ | inf | (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d2 | @ | inf | (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d1 | @ | inf | (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 0.0ms | d3 | @ | 0 | (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
| 1× | batch-egg-rewrite |
| 1448× | associate-/r* |
| 1100× | associate-/l* |
| 898× | associate-/r/ |
| 452× | associate-+l+ |
| 364× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 56 |
| 1 | 279 | 50 |
| 2 | 4245 | 50 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 1 (+.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 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d2 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 (-.f64 d2 d3) (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(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 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 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 (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 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (sqrt.f64 (+.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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 -1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 (-.f64 d2 d3) (-.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 (-.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 (neg.f64 d1) 1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) 1) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.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 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(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 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) (#(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 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(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 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d1 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 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 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 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 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 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 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 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))) (#(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 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.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 pow.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(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 1 (+.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 -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1) (pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) (-.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d2 d3) 3)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d2 d3) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)) (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) 3))) (+.f64 (*.f64 d2 d2) (+.f64 (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))) (*.f64 d2 (+.f64 d1 (-.f64 d3 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (*.f64 d1 d1) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))))))) |
| 1× | egg-herbie |
| 708× | distribute-lft-in |
| 662× | distribute-rgt-in |
| 644× | *-commutative |
| 592× | associate-*r* |
| 574× | associate-+r- |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 540 | 11533 |
| 1 | 1743 | 11071 |
| 2 | 7590 | 11063 |
| 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 1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (+.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 4))) (+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (+.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3))))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))))) (/.f64 d4 (pow.f64 d2 2))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))))) (/.f64 d4 (pow.f64 d2 2))) |
(/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
(+.f64 (/.f64 d3 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (/.f64 (pow.f64 d3 2) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 3)) (+.f64 (/.f64 d3 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (/.f64 1 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (/.f64 (pow.f64 d3 2) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 3)) (+.f64 (/.f64 d3 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (+.f64 (/.f64 (pow.f64 d3 3) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 4)) (/.f64 1 (-.f64 (+.f64 d2 d4) d1))))) |
(/.f64 -1 d3) |
(-.f64 (/.f64 d1 (pow.f64 d3 2)) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d1)) (pow.f64 d3 3))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) (-.f64 d1 (+.f64 d2 d4))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (pow.f64 d3 4)))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(/.f64 -1 d3) |
(-.f64 (/.f64 d1 (pow.f64 d3 2)) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d1)) (pow.f64 d3 3))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) (-.f64 d1 (+.f64 d2 d4))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2) (-.f64 d1 (+.f64 d2 d4))) (pow.f64 d3 4)))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(/.f64 1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))) |
(+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 4))) (+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 4)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))))) (/.f64 d2 (pow.f64 d4 2))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 4)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))))) (/.f64 d2 (pow.f64 d4 2))) |
(/.f64 1 (-.f64 (+.f64 d2 d4) d3)) |
(+.f64 (/.f64 d1 (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (/.f64 1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (/.f64 d1 (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 3)) (/.f64 1 (-.f64 (+.f64 d2 d4) d3)))) |
(+.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 4)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 3)) (/.f64 1 (-.f64 (+.f64 d2 d4) d3))))) |
(/.f64 -1 d1) |
(-.f64 (/.f64 d3 (pow.f64 d1 2)) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (pow.f64 d1 4)) (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3)))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(/.f64 -1 d1) |
(-.f64 (/.f64 d3 (pow.f64 d1 2)) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (pow.f64 d1 4)) (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3)))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) |
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d2 d3) d1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1) |
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (sqrt.f64 (+.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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 -1 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (neg.f64 d1)) |
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 d1)) |
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (neg.f64 d1) 1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) 1) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 d1)) |
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1)) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.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 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 d4))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.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) |
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) -1) |
(neg.f64 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(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 1 (+.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))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(*.f64 1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 -1 (/.f64 -1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 -1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1) (pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) (-.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d2 d3) 3)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d2 d3) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)) (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) |
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) 3))) (+.f64 (*.f64 d2 d2) (+.f64 (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))) (*.f64 d2 (+.f64 d1 (-.f64 d3 d4)))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (*.f64 d1 d1) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 d4))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1) |
(pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) 2) |
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) |
(log.f64 (exp.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(exp.f64 (neg.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 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 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 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 -1 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 (-.f64 d4 d3)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.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)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d2 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.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 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) |
(fma.f64 d1 (+.f64 d2 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 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 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (*.f64 d1 d4)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(/.f64 1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(fma.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(-.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (+.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))) |
(fma.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3)))) |
(+.f64 (-.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (/.f64 d2 (/.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) d2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 4))) (+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (+.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 (pow.f64 d2 2) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3))))) |
(fma.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 4)) (fma.f64 -1 (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2)) (+.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3))))) |
(-.f64 (+.f64 (-.f64 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))) (/.f64 d2 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2))) (/.f64 d2 (/.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) d2))) (/.f64 (pow.f64 d2 3) (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 4))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d2)) (+.f64 (/.f64 1 d2) (/.f64 d1 (*.f64 d2 d2)))) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 (/.f64 d3 d2) d2) (+.f64 (/.f64 1 d2) (-.f64 (/.f64 (/.f64 d1 d2) d2) (/.f64 d4 (*.f64 d2 d2))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d2)) (+.f64 (/.f64 1 d2) (fma.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 (pow.f64 d2 3) (+.f64 d1 (-.f64 d3 d4)))) (/.f64 d1 (*.f64 d2 d2))))) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 (/.f64 d3 d2) d2) (+.f64 (-.f64 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 d2 3)) (+.f64 d1 (-.f64 d3 d4)))) (-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d2)) (+.f64 (/.f64 1 d2) (+.f64 (fma.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 (pow.f64 d2 3) (+.f64 d1 (-.f64 d3 d4)))) (/.f64 d1 (*.f64 d2 d2))) (/.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 (pow.f64 d2 4) (+.f64 d1 (-.f64 d3 d4))))))) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 (/.f64 d3 d2) d2) (+.f64 (/.f64 1 d2) (-.f64 (+.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (pow.f64 d2 4)) (+.f64 d1 (-.f64 d3 d4))) (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 d2 3)) (+.f64 d1 (-.f64 d3 d4))))) (/.f64 d4 (*.f64 d2 d2))))) |
(/.f64 1 d2) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (/.f64 d1 (pow.f64 d2 2)))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d2)) (+.f64 (/.f64 1 d2) (/.f64 d1 (*.f64 d2 d2)))) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 (/.f64 d3 d2) d2) (+.f64 (/.f64 1 d2) (-.f64 (/.f64 (/.f64 d1 d2) d2) (/.f64 d4 (*.f64 d2 d2))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2))))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d2)) (+.f64 (/.f64 1 d2) (fma.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 (pow.f64 d2 3) (+.f64 d1 (-.f64 d3 d4)))) (/.f64 d1 (*.f64 d2 d2))))) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 (/.f64 d3 d2) d2) (+.f64 (-.f64 (/.f64 (/.f64 d1 d2) d2) (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 d2 3)) (+.f64 d1 (-.f64 d3 d4)))) (-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d2 2)) (+.f64 (/.f64 1 d2) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d4 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d4)) (pow.f64 d2 3))) (/.f64 d1 (pow.f64 d2 2)))))) (/.f64 d4 (pow.f64 d2 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d2 d2)) (+.f64 (/.f64 1 d2) (+.f64 (fma.f64 -1 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (/.f64 (pow.f64 d2 3) (+.f64 d1 (-.f64 d3 d4)))) (/.f64 d1 (*.f64 d2 d2))) (/.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (/.f64 (pow.f64 d2 4) (+.f64 d1 (-.f64 d3 d4))))))) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 (/.f64 d3 d2) d2) (+.f64 (/.f64 1 d2) (-.f64 (+.f64 (/.f64 (/.f64 d1 d2) d2) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 2) (pow.f64 d2 4)) (+.f64 d1 (-.f64 d3 d4))) (*.f64 (/.f64 (-.f64 d4 (+.f64 d1 d3)) (pow.f64 d2 3)) (+.f64 d1 (-.f64 d3 d4))))) (/.f64 d4 (*.f64 d2 d2))))) |
(/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d1))) |
(+.f64 (/.f64 d3 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d3 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) |
(+.f64 (/.f64 (pow.f64 d3 2) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 3)) (+.f64 (/.f64 d3 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (/.f64 1 (-.f64 (+.f64 d2 d4) d1)))) |
(+.f64 (+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d3 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2))) (/.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3))) |
(+.f64 (/.f64 d3 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 d3 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3) d3)))) |
(+.f64 (/.f64 (pow.f64 d3 2) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 3)) (+.f64 (/.f64 d3 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (+.f64 (/.f64 (pow.f64 d3 3) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 4)) (/.f64 1 (-.f64 (+.f64 d2 d4) d1))))) |
(+.f64 (/.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3)) (+.f64 (/.f64 d3 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 4))))) |
(+.f64 (/.f64 d3 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 3) d3)) (+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d1))) (+.f64 (/.f64 d3 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2)) (/.f64 (pow.f64 d3 3) (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 4))))) |
(/.f64 -1 d3) |
(-.f64 (/.f64 d1 (pow.f64 d3 2)) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(-.f64 (/.f64 d1 (*.f64 d3 d3)) (+.f64 (/.f64 d4 (*.f64 d3 d3)) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3))))) |
(-.f64 (-.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 d4 (*.f64 d3 d3))) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d1)) (pow.f64 d3 3))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(+.f64 (/.f64 d1 (*.f64 d3 d3)) (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (pow.f64 d3 3) (-.f64 d1 (+.f64 d2 d4)))) (+.f64 (/.f64 d4 (*.f64 d3 d3)) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))))) |
(+.f64 (*.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (pow.f64 d3 3)) (-.f64 d1 (+.f64 d2 d4))) (-.f64 (-.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 d4 (*.f64 d3 d3))) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) (-.f64 d1 (+.f64 d2 d4))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2)) (pow.f64 d3 4)))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (pow.f64 d3 3) (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (+.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 (pow.f64 d3 4) (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (/.f64 d4 (*.f64 d3 d3)) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))))) |
(+.f64 (*.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (pow.f64 d3 3)) (-.f64 d1 (+.f64 d2 d4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (pow.f64 d3 4)) (-.f64 d1 (+.f64 d2 d4))) (-.f64 (-.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 d4 (*.f64 d3 d3))) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))))) |
(/.f64 -1 d3) |
(-.f64 (/.f64 d1 (pow.f64 d3 2)) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(-.f64 (/.f64 d1 (*.f64 d3 d3)) (+.f64 (/.f64 d4 (*.f64 d3 d3)) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3))))) |
(-.f64 (-.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 d4 (*.f64 d3 d3))) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))) |
(-.f64 (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (-.f64 d1 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d1)) (pow.f64 d3 3))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(+.f64 (/.f64 d1 (*.f64 d3 d3)) (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (pow.f64 d3 3) (-.f64 d1 (+.f64 d2 d4)))) (+.f64 (/.f64 d4 (*.f64 d3 d3)) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))))) |
(+.f64 (*.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (pow.f64 d3 3)) (-.f64 d1 (+.f64 d2 d4))) (-.f64 (-.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 d4 (*.f64 d3 d3))) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 d2 d4) d1) (-.f64 d1 (+.f64 d2 d4))) (pow.f64 d3 3)) (+.f64 (/.f64 d1 (pow.f64 d3 2)) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 d2 d4) d1) 2) (-.f64 d1 (+.f64 d2 d4))) (pow.f64 d3 4)))) (+.f64 (/.f64 d4 (pow.f64 d3 2)) (+.f64 (/.f64 1 d3) (/.f64 d2 (pow.f64 d3 2))))) |
(+.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (/.f64 (pow.f64 d3 3) (-.f64 d1 (+.f64 d2 d4)))) (-.f64 (+.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (/.f64 (pow.f64 d3 4) (-.f64 d1 (+.f64 d2 d4))))) (+.f64 (/.f64 d4 (*.f64 d3 d3)) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))))) |
(+.f64 (*.f64 (/.f64 (+.f64 d2 (-.f64 d4 d1)) (pow.f64 d3 3)) (-.f64 d1 (+.f64 d2 d4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) 2) (pow.f64 d3 4)) (-.f64 d1 (+.f64 d2 d4))) (-.f64 (-.f64 (/.f64 d1 (*.f64 d3 d3)) (/.f64 d4 (*.f64 d3 d3))) (+.f64 (/.f64 1 d3) (/.f64 d2 (*.f64 d3 d3)))))) |
(/.f64 1 (-.f64 d2 (+.f64 d1 d3))) |
(+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))) |
(+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (neg.f64 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))) |
(-.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) |
(+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))))) |
(+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (neg.f64 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (/.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)))) |
(+.f64 (-.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) d4))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 4))) (+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3)) (*.f64 -1 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2)))))) |
(fma.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 4)) (+.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (+.f64 (neg.f64 (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (/.f64 (*.f64 d4 d4) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3))))) |
(-.f64 (+.f64 (-.f64 (/.f64 1 (-.f64 d2 (+.f64 d1 d3))) (/.f64 d4 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2))) (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 3) d4))) (/.f64 (pow.f64 d4 3) (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 4))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 d3 (*.f64 d4 d4)) (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (/.f64 d3 (*.f64 d4 d4)) (+.f64 (/.f64 d1 (*.f64 d4 d4)) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 d3 (*.f64 d4 d4)) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 (pow.f64 d4 3) (-.f64 (+.f64 d1 d3) 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 (+.f64 d1 d3)) (pow.f64 d4 3)) (-.f64 (+.f64 d1 d3) d2))) (-.f64 (/.f64 d3 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 4)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d4 d4)) (fma.f64 -1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 (pow.f64 d4 3) (-.f64 (+.f64 d1 d3) d2))) (+.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (/.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (/.f64 (pow.f64 d4 4) (-.f64 (+.f64 d1 d3) d2)))))) (/.f64 d2 (*.f64 d4 d4))) |
(+.f64 (+.f64 (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (*.f64 (/.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 d4 3)) (-.f64 (+.f64 d1 d3) d2))) (*.f64 (/.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (pow.f64 d4 4)) (-.f64 (+.f64 d1 d3) d2))) (-.f64 (/.f64 d3 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))) |
(/.f64 1 d4) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 d3 (*.f64 d4 d4)) (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (/.f64 d3 (*.f64 d4 d4)) (+.f64 (/.f64 d1 (*.f64 d4 d4)) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4)))) (/.f64 d2 (pow.f64 d4 2))) |
(+.f64 (/.f64 d3 (*.f64 d4 d4)) (-.f64 (fma.f64 -1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 (pow.f64 d4 3) (-.f64 (+.f64 d1 d3) 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 (+.f64 d1 d3)) (pow.f64 d4 3)) (-.f64 (+.f64 d1 d3) d2))) (-.f64 (/.f64 d3 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d4 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 d2 (+.f64 d1 d3)) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (-.f64 (+.f64 d1 d3) d2)) (pow.f64 d4 4)) (+.f64 (/.f64 d1 (pow.f64 d4 2)) (/.f64 1 d4))))) (/.f64 d2 (pow.f64 d4 2))) |
(-.f64 (+.f64 (/.f64 d3 (*.f64 d4 d4)) (fma.f64 -1 (/.f64 (-.f64 d2 (+.f64 d1 d3)) (/.f64 (pow.f64 d4 3) (-.f64 (+.f64 d1 d3) d2))) (+.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (/.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (/.f64 (pow.f64 d4 4) (-.f64 (+.f64 d1 d3) d2)))))) (/.f64 d2 (*.f64 d4 d4))) |
(+.f64 (+.f64 (-.f64 (+.f64 (/.f64 1 d4) (/.f64 d1 (*.f64 d4 d4))) (*.f64 (/.f64 (-.f64 d2 (+.f64 d1 d3)) (pow.f64 d4 3)) (-.f64 (+.f64 d1 d3) d2))) (*.f64 (/.f64 (pow.f64 (-.f64 d2 (+.f64 d1 d3)) 2) (pow.f64 d4 4)) (-.f64 (+.f64 d1 d3) d2))) (-.f64 (/.f64 d3 (*.f64 d4 d4)) (/.f64 d2 (*.f64 d4 d4)))) |
(/.f64 1 (-.f64 (+.f64 d2 d4) d3)) |
(/.f64 1 (+.f64 d2 (-.f64 d4 d3))) |
(+.f64 (/.f64 d1 (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (/.f64 1 (-.f64 (+.f64 d2 d4) d3))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 d1 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2))) |
(+.f64 (/.f64 d1 (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 3)) (/.f64 1 (-.f64 (+.f64 d2 d4) d3)))) |
(+.f64 (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3))) (/.f64 1 (+.f64 d2 (-.f64 d4 d3)))) |
(+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d3))) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) d1)))) |
(+.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 4)) (+.f64 (/.f64 d1 (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (+.f64 (/.f64 (pow.f64 d1 2) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 3)) (/.f64 1 (-.f64 (+.f64 d2 d4) d3))))) |
(+.f64 (+.f64 (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3))) (/.f64 1 (+.f64 d2 (-.f64 d4 d3)))) (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 4))) |
(+.f64 (+.f64 (/.f64 1 (+.f64 d2 (-.f64 d4 d3))) (/.f64 d1 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) d1))) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 4)))) |
(/.f64 -1 d1) |
(-.f64 (/.f64 d3 (pow.f64 d1 2)) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(-.f64 (/.f64 d3 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (+.f64 (/.f64 1 d1) (/.f64 d4 (*.f64 d1 d1))))) |
(-.f64 (/.f64 d3 (*.f64 d1 d1)) (+.f64 (/.f64 d4 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (/.f64 1 d1)))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(+.f64 (/.f64 d3 (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d3 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 3) (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (+.f64 (/.f64 1 d1) (/.f64 d4 (*.f64 d1 d1)))))) |
(+.f64 (/.f64 d3 (*.f64 d1 d1)) (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 (pow.f64 d1 3) (-.f64 d3 (+.f64 d2 d4)))) (+.f64 (/.f64 d4 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (/.f64 1 d1))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (pow.f64 d1 4)) (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3)))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(+.f64 (/.f64 (-.f64 d3 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 4) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2))) (+.f64 (/.f64 d3 (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d3 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 3) (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (+.f64 (/.f64 1 d1) (/.f64 d4 (*.f64 d1 d1))))))) |
(+.f64 (+.f64 (/.f64 d3 (*.f64 d1 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 (pow.f64 d1 3) (-.f64 d3 (+.f64 d2 d4))))) (-.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2) (/.f64 (pow.f64 d1 4) (-.f64 d3 (+.f64 d2 d4)))) (+.f64 (/.f64 d4 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (/.f64 1 d1))))) |
(/.f64 -1 d1) |
(-.f64 (/.f64 d3 (pow.f64 d1 2)) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(-.f64 (/.f64 d3 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (+.f64 (/.f64 1 d1) (/.f64 d4 (*.f64 d1 d1))))) |
(-.f64 (/.f64 d3 (*.f64 d1 d1)) (+.f64 (/.f64 d4 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (/.f64 1 d1)))) |
(-.f64 (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(+.f64 (/.f64 d3 (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d3 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 3) (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (+.f64 (/.f64 1 d1) (/.f64 d4 (*.f64 d1 d1)))))) |
(+.f64 (/.f64 d3 (*.f64 d1 d1)) (-.f64 (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 (pow.f64 d1 3) (-.f64 d3 (+.f64 d2 d4)))) (+.f64 (/.f64 d4 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (/.f64 1 d1))))) |
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (pow.f64 (-.f64 (+.f64 d2 d4) d3) 2)) (pow.f64 d1 4)) (+.f64 (/.f64 d3 (pow.f64 d1 2)) (/.f64 (*.f64 (-.f64 d3 (+.f64 d2 d4)) (-.f64 (+.f64 d2 d4) d3)) (pow.f64 d1 3)))) (+.f64 (/.f64 d2 (pow.f64 d1 2)) (+.f64 (/.f64 1 d1) (/.f64 d4 (pow.f64 d1 2))))) |
(+.f64 (/.f64 (-.f64 d3 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 4) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2))) (+.f64 (/.f64 d3 (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d3 (+.f64 d2 d4)) (/.f64 (pow.f64 d1 3) (+.f64 d2 (-.f64 d4 d3)))) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (+.f64 (/.f64 1 d1) (/.f64 d4 (*.f64 d1 d1))))))) |
(+.f64 (+.f64 (/.f64 d3 (*.f64 d1 d1)) (/.f64 (+.f64 d2 (-.f64 d4 d3)) (/.f64 (pow.f64 d1 3) (-.f64 d3 (+.f64 d2 d4))))) (-.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2) (/.f64 (pow.f64 d1 4) (-.f64 d3 (+.f64 d2 d4)))) (+.f64 (/.f64 d4 (*.f64 d1 d1)) (+.f64 (/.f64 d2 (*.f64 d1 d1)) (/.f64 1 d1))))) |
(+.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (-.f64 d2 d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d4 d1) d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d4 d1) d1) (*.f64 (-.f64 d2 d3) d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) d1) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.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))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.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)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (neg.f64 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (*.f64 d1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2))) (*.f64 d1 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 d1 -1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (sqrt.f64 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2))) (*.f64 d1 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (/.f64 (cbrt.f64 d1) 1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (cbrt.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (neg.f64 d1) 1) (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) 1) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2))) (*.f64 d1 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(*.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 d1 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) (pow.f64 (cbrt.f64 d1) 2))) (cbrt.f64 d1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (neg.f64 d2) (+.f64 d1 (-.f64 d3 d4)))) d1) (/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 (+.f64 d1 d3) d2) d4)) d1) (/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2))) -1) (cbrt.f64 (neg.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (neg.f64 d2) (+.f64 d1 (-.f64 d3 d4)))) d1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (-.f64 (+.f64 d1 d3) d2) d4)) d1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.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 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3))) |
(*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d1 d4) (*.f64 (/.f64 d1 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (neg.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (neg.f64 (+.f64 d2 d3))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 d4))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(*.f64 (*.f64 (/.f64 d1 (fma.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (-.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))) (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))) |
(*.f64 (*.f64 (/.f64 d1 (-.f64 (pow.f64 (-.f64 d2 d3) 4) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (*.f64 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (-.f64 (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (*.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))) (-.f64 (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))) (pow.f64 (-.f64 d2 d3) 2))))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) 3) (pow.f64 (-.f64 d2 d3) 6)) (fma.f64 (*.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3)) (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (neg.f64 (pow.f64 (-.f64 d2 d3) 2))) (pow.f64 (-.f64 d2 d3) 4)))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 2) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) -1) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(neg.f64 (*.f64 d1 (neg.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) 3))) |
(cbrt.f64 (*.f64 (/.f64 (pow.f64 d1 3) 1) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d1 d3)) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) 1) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2)) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 -1 (/.f64 -1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 -1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2)) (/.f64 1 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1) (pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)) |
(pow.f64 (sqrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) -2) |
(pow.f64 (sqrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 (-.f64 d4 d1) 4))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 4) (pow.f64 (-.f64 d4 d1) 4))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))) (-.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 2)) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))) (-.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 2) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 2) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (+.f64 (pow.f64 (-.f64 d4 d1) 4) (*.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))))) |
(*.f64 (/.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 (-.f64 d4 d1) 6))) (+.f64 (pow.f64 (-.f64 d2 d3) 4) (fma.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d4 d1) 4)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (-.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d2 d3) 3)) (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 (-.f64 d4 d1) 6)))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)) (/.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 6) (pow.f64 (-.f64 d4 d1) 6)) (-.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d2 d3) 3)) (-.f64 (*.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 (-.f64 d4 d1) 3)) (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 3) 3) (pow.f64 (pow.f64 (-.f64 d4 d1) 3) 3))) (+.f64 (pow.f64 (-.f64 d2 d3) 6) (-.f64 (pow.f64 (-.f64 d4 d1) 6) (*.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))))) |
(*.f64 (/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (pow.f64 (pow.f64 (-.f64 d2 d3) 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 (-.f64 d2 d3) 3)) (pow.f64 (-.f64 d2 d3) 6))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (neg.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (+.f64 d1 (-.f64 d2 (+.f64 d3 d4)))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 (+.f64 d4 d3)))) |
(/.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))))) |
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3))))) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(/.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)) (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3)))) |
(*.f64 (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)) (/.f64 1 (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2)))) |
(/.f64 (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (-.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 (-.f64 d2 d3) 2))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4)))) |
(/.f64 (+.f64 (-.f64 d3 d4) (+.f64 d1 d2)) (*.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) (+.f64 (-.f64 d3 d4) (+.f64 d1 d2)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (*.f64 d1 d1))) (+.f64 d1 (+.f64 (-.f64 d2 d3) d4))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 (-.f64 d2 (-.f64 d3 d4)) (-.f64 d2 (-.f64 d3 d4))) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))) |
(/.f64 (-.f64 (+.f64 d1 d2) (-.f64 d3 d4)) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2) (*.f64 d1 d1))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) 3))) (+.f64 (*.f64 d2 d2) (+.f64 (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))) (*.f64 d2 (+.f64 d1 (-.f64 d3 d4)))))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) 3))) (fma.f64 d2 d2 (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4)))))) |
(/.f64 (fma.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 (-.f64 d3 d4) (+.f64 d1 d2)) (*.f64 d2 d2)) (-.f64 (pow.f64 d2 3) (pow.f64 (+.f64 d1 (-.f64 d3 d4)) 3))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 (-.f64 d2 d3) d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 (+.f64 (-.f64 d2 d3) d4) (+.f64 (-.f64 d2 d3) d4)) (+.f64 (*.f64 d1 d1) (*.f64 (+.f64 (-.f64 d2 d3) d4) d1)))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (-.f64 d2 (-.f64 d3 d4)) 3) (pow.f64 d1 3))) (fma.f64 (-.f64 d2 (-.f64 d3 d4)) (-.f64 d2 (-.f64 d3 d4)) (*.f64 d1 (+.f64 d1 (-.f64 d2 (-.f64 d3 d4)))))) |
(/.f64 (fma.f64 d1 (-.f64 (+.f64 d1 d2) (-.f64 d3 d4)) (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 2)) (-.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d3)) 3) (pow.f64 d1 3))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4)) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (+.f64 d2 d3) (+.f64 d1 d4))) |
(/.f64 (*.f64 1 (*.f64 (+.f64 d1 d4) (+.f64 d2 d3))) (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(/.f64 (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)) (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (*.f64 (-.f64 d4 d1) (+.f64 d2 d3))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(*.f64 (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (/.f64 1 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (+.f64 d1 d4)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (+.f64 d1 d4))) |
(/.f64 (*.f64 1 (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) |
(/.f64 (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (fma.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))))) |
(/.f64 (*.f64 1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) |
(/.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (fma.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (+.f64 d2 d3)) (*.f64 (+.f64 d1 d4) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 d1 d4) (+.f64 d2 d3))) |
(/.f64 (*.f64 1 (*.f64 (+.f64 d1 d4) (+.f64 d2 d3))) (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d4 d4) (*.f64 d1 d1))))) |
(/.f64 (*.f64 (+.f64 d1 d4) (+.f64 d2 d3)) (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d1 d4) (*.f64 (+.f64 d1 d4) (*.f64 (-.f64 d4 d1) (+.f64 d2 d3))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(/.f64 (*.f64 1 (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) (fma.f64 (-.f64 (*.f64 d4 d4) (*.f64 d1 d1)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) |
(/.f64 (*.f64 (+.f64 d1 d4) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (fma.f64 (+.f64 d1 d4) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (*.f64 (-.f64 d4 d1) (+.f64 d1 d4)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (+.f64 d2 d3)) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (+.f64 d2 d3))) |
(*.f64 (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (/.f64 1 (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)))))) |
(/.f64 (*.f64 (+.f64 d2 d3) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4)))) (fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (*.f64 (+.f64 d2 d3) (-.f64 (pow.f64 d4 3) (pow.f64 d1 3))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) |
(/.f64 (*.f64 1 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))) (fma.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3))))) |
(/.f64 (*.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))) (fma.f64 (fma.f64 d4 d4 (*.f64 d1 (+.f64 d1 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d3 3)) (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 d1 3)) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) |
(*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -1/2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (hypot.f64 (pow.f64 (-.f64 d2 d3) 3/2) (pow.f64 (-.f64 d4 d1) 3/2))) (sqrt.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(*.f64 (/.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (sqrt.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (+.f64 d1 (-.f64 d2 d3))))))) |
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3))) (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) 2))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 2) (*.f64 (-.f64 d4 d1) (-.f64 d4 (-.f64 (+.f64 d1 d2) d3)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d2 d3) 3) (pow.f64 (-.f64 d4 d1) 3)))) (cbrt.f64 (fma.f64 (-.f64 d4 d1) (+.f64 (-.f64 (-.f64 d4 d1) d2) d3) (pow.f64 (-.f64 d2 d3) 2)))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d3 d4))))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (+.f64 d1 (-.f64 d2 (+.f64 d4 d3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d2 d3) 2) (pow.f64 (-.f64 d4 d1) 2)))) (cbrt.f64 (-.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 1) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -1/2) 2) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 3) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3) 1/3) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(sqrt.f64 (pow.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)) -2)) |
(sqrt.f64 (pow.f64 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1) -2)) |
(log.f64 (exp.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) 3)) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(exp.f64 (neg.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) -1)) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) 1)) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))))) |
(/.f64 1 (-.f64 (-.f64 d2 (-.f64 d3 d4)) d1)) |
(/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 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 | |
|---|---|---|---|---|
| 2.0ms | d2 | @ | 0 | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | 0 | (*.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)) |
| 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 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
Compiled 22 to 7 computations (68.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d1 | @ | 0 | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| 0.0ms | d1 | @ | -inf | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| 0.0ms | d4 | @ | -inf | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| 0.0ms | d3 | @ | inf | (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| 1× | batch-egg-rewrite |
| 1134× | associate-*r/ |
| 942× | *-commutative |
| 908× | associate-*l/ |
| 828× | distribute-lft-in |
| 812× | distribute-rgt-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 19 |
| 1 | 182 | 19 |
| 2 | 2652 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.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 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.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 d4 d3)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 (-.f64 (neg.f64 d3) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (+.f64 d1 d3)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (neg.f64 d3) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d3) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d1 (-.f64 d4 d3)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (+.f64 d4 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (+.f64 (*.f64 d4 d4) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (+.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (-.f64 (-.f64 d4 d3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) d1) (+.f64 d4 (+.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (+.f64 (*.f64 d4 d4) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) d1) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) 1) (+.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) 1) (+.f64 d1 (-.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (*.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 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 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 cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 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 log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))))))) |
| 1× | egg-herbie |
| 1250× | associate-/l* |
| 1020× | distribute-lft-in |
| 962× | distribute-rgt-in |
| 788× | associate-/r* |
| 602× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 213 | 3694 |
| 1 | 591 | 3428 |
| 2 | 2166 | 3420 |
| 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 (-.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 (*.f64 (+.f64 d1 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.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 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 (neg.f64 d3) d1) d1)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (+.f64 d1 d3)) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (neg.f64 d3) (neg.f64 d1)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1) |
(/.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d1 (-.f64 d4 d3)) d1)) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d4 d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (-.f64 (-.f64 d4 d3) (neg.f64 d1))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (+.f64 d4 (+.f64 d1 d3))) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1))))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (+.f64 (*.f64 d4 d4) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (+.f64 d1 (-.f64 d4 d3))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (-.f64 (-.f64 d4 d3) (neg.f64 d1))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) d1) (+.f64 d4 (+.f64 d1 d3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (+.f64 (*.f64 d4 d4) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) d1) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) 1) (+.f64 d1 (-.f64 d4 d3))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) 1) (+.f64 d1 (-.f64 d4 d3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (*.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 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 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)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
| Outputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 d1 (-.f64 (neg.f64 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 d4) |
(*.f64 d4 d1) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (+.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 d1) 1 d1) d1)) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 d1) 1 d1))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (+.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (*.f64 d1 0))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1) d1)) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (sqrt.f64 d1)) (sqrt.f64 d1) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1) d1)) |
(*.f64 d1 (+.f64 (-.f64 (-.f64 d4 d1) d3) (fma.f64 (neg.f64 (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2) d1))) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 (*.f64 d1 (neg.f64 d1)) 1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (-.f64 d4 d3))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d4 d1) (*.f64 (+.f64 (neg.f64 d3) (neg.f64 d1)) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 (neg.f64 d3) d1) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d4 d1) (*.f64 (neg.f64 (+.f64 d1 d3)) d1)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (+.f64 (neg.f64 d3) (neg.f64 d1)))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 (neg.f64 d3) d1))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) 1) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(/.f64 d1 (/.f64 1 (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (/.f64 (+.f64 d1 (-.f64 d4 d3)) d1)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))) d1)) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (+.f64 d1 (-.f64 d4 d3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (-.f64 (-.f64 d4 d3) (neg.f64 d1))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)))) (+.f64 d4 (+.f64 d1 d3))) |
(/.f64 d1 (/.f64 (+.f64 d4 (+.f64 d3 d1)) (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1))))) |
(/.f64 (*.f64 (+.f64 d4 (+.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) (+.f64 d4 (+.f64 d3 d1))) |
(*.f64 (/.f64 d1 (/.f64 (+.f64 d3 (+.f64 d4 d1)) (+.f64 d3 (+.f64 d4 d1)))) (-.f64 (-.f64 d4 d1) d3)) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (+.f64 (*.f64 d4 d4) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d3 d1) 3)) (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d3 d1) (+.f64 d4 (+.f64 d3 d1)))) d1)) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d3 d1) (+.f64 d4 (+.f64 d3 d1))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d3 d1) 3))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d3 d1) 3)) (fma.f64 (+.f64 d3 d1) (+.f64 d3 (+.f64 d4 d1)) (*.f64 d4 d4)))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (+.f64 d1 (-.f64 d4 d3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 1 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (/.f64 (sqrt.f64 (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (/.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) d1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (+.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) |
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (sqrt.f64 (-.f64 (+.f64 d4 d1) d3)))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d4 d1) d3)) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1)))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))))) |
(/.f64 d1 (/.f64 (cbrt.f64 (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d4 d1) d3)) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d4 d1) d3)) 2) (/.f64 (cbrt.f64 (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) d1))) |
(/.f64 (*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 d4 (+.f64 d1 d3))) 2)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d4 d1) d3)) 2)) (/.f64 (cbrt.f64 (+.f64 (-.f64 d4 d3) d1)) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (-.f64 (-.f64 d4 d1) d3)) 2)) (cbrt.f64 (-.f64 (+.f64 d4 d1) d3))) (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) |
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (cbrt.f64 (-.f64 (+.f64 d4 d1) d3)) (pow.f64 (cbrt.f64 (-.f64 (-.f64 d4 d1) d3)) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 (neg.f64 d1) (neg.f64 d1))) d1) (-.f64 (-.f64 d4 d3) (neg.f64 d1))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d1 d3) (+.f64 d1 d3))) d1) (+.f64 d4 (+.f64 d1 d3))) |
(/.f64 d1 (/.f64 (+.f64 d4 (+.f64 d3 d1)) (-.f64 (*.f64 d4 d4) (*.f64 (+.f64 d3 d1) (+.f64 d3 d1))))) |
(/.f64 (*.f64 (+.f64 d4 (+.f64 d3 d1)) (*.f64 d1 (-.f64 (-.f64 d4 d1) d3))) (+.f64 d4 (+.f64 d3 d1))) |
(*.f64 (/.f64 d1 (/.f64 (+.f64 d3 (+.f64 d4 d1)) (+.f64 d3 (+.f64 d4 d1)))) (-.f64 (-.f64 d4 d1) d3)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 (neg.f64 d1) 3)) d1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (-.f64 (*.f64 (neg.f64 d1) (neg.f64 d1)) (*.f64 (-.f64 d4 d3) (neg.f64 d1))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (+.f64 (*.f64 d4 d4) (+.f64 (*.f64 (+.f64 d1 d3) (+.f64 d1 d3)) (*.f64 d4 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d3 d1) 3)) (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d3 d1) (+.f64 d4 (+.f64 d3 d1)))) d1)) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d3 d1) (+.f64 d4 (+.f64 d3 d1))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d3 d1) 3))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d3 d1) 3)) (fma.f64 (+.f64 d3 d1) (+.f64 d3 (+.f64 d4 d1)) (*.f64 d4 d4)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) d1) (neg.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) d1) (neg.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) 1) (+.f64 d1 (-.f64 d4 d3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (*.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (/.f64 (sqrt.f64 (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (*.f64 d1 (sqrt.f64 (-.f64 d4 (+.f64 d1 d3))))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (/.f64 (sqrt.f64 (+.f64 (-.f64 d4 d3) d1)) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))))) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (+.f64 d4 d1) d3))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)))) |
(*.f64 (*.f64 d1 (sqrt.f64 (-.f64 (-.f64 d4 d1) d3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (sqrt.f64 (-.f64 (+.f64 d4 d1) d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) 1) (+.f64 d1 (-.f64 d4 d3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (-.f64 d4 d3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1))) (*.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 d4 d3) 2) (*.f64 d1 d1)) (+.f64 (-.f64 d4 d3) d1)) d1) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 d1)) (-.f64 (+.f64 d4 d1) d3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) 1) (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 d1 (-.f64 d4 d3)))))) |
(/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (-.f64 d4 d3) 2) (*.f64 d1 (+.f64 (-.f64 d4 d3) d1))) d1)) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3))) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2))) |
(*.f64 d1 (/.f64 (-.f64 (pow.f64 (-.f64 d4 d3) 3) (pow.f64 d1 3)) (fma.f64 d1 (-.f64 (+.f64 d4 d1) d3) (pow.f64 (-.f64 d4 d3) 2)))) |
(pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 1) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 2) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))) 3) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3) 1/3) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(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 (-.f64 d4 d1) d3))) |
(log.f64 (pow.f64 (exp.f64 d1) (-.f64 d4 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3)))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) 3)) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 d4 (+.f64 d1 d3)) 3) (pow.f64 d1 3))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))))) |
(*.f64 d1 (+.f64 (neg.f64 d1) (-.f64 d4 d3))) |
(*.f64 d1 (-.f64 (-.f64 d4 d1) d3)) |
Compiled 12144 to 4107 computations (66.2% saved)
15 alts after pruning (13 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 499 | 9 | 508 |
| Fresh | 3 | 4 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 505 | 15 | 520 |
| Status | Error | Program |
|---|---|---|
| 19.2b | (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))) | |
| ▶ | 19.4b | (/.f64 d1 (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
| ▶ | 52.0b | (/.f64 d1 (/.f64 -1 d1)) |
| 32.9b | (/.f64 d1 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4))))) | |
| ▶ | 16.7b | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 26.1b | (*.f64 (-.f64 d4 d3) d1) | |
| 17.5b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) | |
| 36.2b | (*.f64 (-.f64 d2 d1) d1) | |
| 42.5b | (*.f64 (neg.f64 d1) d3) | |
| ▶ | 45.1b | (*.f64 d2 d1) |
| 33.5b | (*.f64 d1 (-.f64 (neg.f64 d3) d1)) | |
| ▶ | 35.7b | (*.f64 d1 (-.f64 d4 d1)) |
| 28.5b | (*.f64 d1 (+.f64 d2 d4)) | |
| ✓ | 52.0b | (*.f64 d1 (neg.f64 d1)) |
| ✓ | 44.7b | (*.f64 d1 d4) |
Compiled 315 to 199 computations (36.8% saved)
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 | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 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 | d4 | @ | 0 | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 0.0ms | d3 | @ | 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 9 to 5 computations (44.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 d1 (-.f64 d4 d1)) |
Compiled 14 to 6 computations (57.1% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 d1 (/.f64 -1 d1)) |
Compiled 14 to 10 computations (28.6% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (/.f64 d1 (/.f64 -1 d1)) |
| 0.0ms | d1 | @ | inf | (/.f64 d1 (/.f64 -1 d1)) |
| 0.0ms | d1 | @ | -inf | (/.f64 d1 (/.f64 -1 d1)) |
| 1× | batch-egg-rewrite |
| 1214× | add-sqr-sqrt |
| 1204× | *-un-lft-identity |
| 1118× | add-cube-cbrt |
| 1102× | add-cbrt-cube |
| 1092× | add-exp-log |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 129 | 11 |
| 2 | 1610 | 11 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 (/.f64 -1 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 d1 (neg.f64 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 d1 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (neg.f64 d1))) (sqrt.f64 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 2) (cbrt.f64 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 1 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 d1) 1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 d1) (sqrt.f64 d1)) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 d1 (sqrt.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 d1 (cbrt.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) -1) (/.f64 (sqrt.f64 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) -1) (/.f64 (cbrt.f64 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (/.f64 -1 d1))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (cbrt.f64 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (neg.f64 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (neg.f64 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 d1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 d1 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (neg.f64 d1)))))))) |
| 1× | egg-herbie |
| 1422× | associate-+l+ |
| 1042× | associate-*r/ |
| 600× | associate-+l- |
| 566× | associate-*l/ |
| 554× | associate-+r- |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 95 | 705 |
| 1 | 254 | 681 |
| 2 | 1078 | 681 |
| 3 | 4886 | 681 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 -1 (pow.f64 d1 2)) |
(-.f64 (+.f64 1 (*.f64 d1 (neg.f64 d1))) 1) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 -1 (/.f64 d1 (/.f64 1 d1))) |
(*.f64 (*.f64 d1 (neg.f64 d1)) 1) |
(*.f64 1 (*.f64 d1 (neg.f64 d1))) |
(*.f64 (sqrt.f64 (*.f64 d1 (neg.f64 d1))) (sqrt.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (neg.f64 d1))) |
(*.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 2) (cbrt.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (neg.f64 d1))) |
(*.f64 (neg.f64 d1) d1) |
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 1 d1))) |
(*.f64 (*.f64 (neg.f64 d1) 1) d1) |
(*.f64 (*.f64 (neg.f64 d1) (sqrt.f64 d1)) (sqrt.f64 d1)) |
(*.f64 (*.f64 (neg.f64 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1)) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 d1 (sqrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 d1 (cbrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 d1 1) (neg.f64 d1)) |
(*.f64 (/.f64 (sqrt.f64 d1) -1) (/.f64 (sqrt.f64 d1) (/.f64 1 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) -1) (/.f64 (cbrt.f64 d1) (/.f64 1 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (/.f64 -1 d1))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (cbrt.f64 (*.f64 d1 (neg.f64 d1)))) |
(pow.f64 (*.f64 d1 (neg.f64 d1)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (neg.f64 d1))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3) 1/3) |
(pow.f64 (/.f64 -1 (*.f64 d1 d1)) -1) |
(neg.f64 (/.f64 d1 (/.f64 1 d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (neg.f64 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (neg.f64 d1)))) |
(exp.f64 (log.f64 (*.f64 d1 (neg.f64 d1)))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (neg.f64 d1)))) |
| Outputs |
|---|
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(-.f64 (+.f64 1 (*.f64 d1 (neg.f64 d1))) 1) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 -1 (/.f64 d1 (/.f64 1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (*.f64 d1 (neg.f64 d1)) 1) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 1 (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (sqrt.f64 (*.f64 d1 (neg.f64 d1))) (sqrt.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (neg.f64 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) (pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 2) (cbrt.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (neg.f64 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (neg.f64 d1) d1) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (neg.f64 d1) (/.f64 1 (/.f64 1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (*.f64 (neg.f64 d1) 1) d1) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (*.f64 (neg.f64 d1) (sqrt.f64 d1)) (sqrt.f64 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (*.f64 (neg.f64 d1) (pow.f64 (cbrt.f64 d1) 2)) (cbrt.f64 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 d1 (sqrt.f64 (/.f64 -1 d1)))) |
(/.f64 (/.f64 d1 (sqrt.f64 (/.f64 -1 d1))) (sqrt.f64 (/.f64 -1 d1))) |
(/.f64 d1 (*.f64 (sqrt.f64 (/.f64 -1 d1)) (sqrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 d1 (cbrt.f64 (/.f64 -1 d1)))) |
(/.f64 (/.f64 d1 (cbrt.f64 (/.f64 -1 d1))) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) |
(/.f64 d1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2) (cbrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 d1 1) (neg.f64 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (/.f64 (sqrt.f64 d1) -1) (/.f64 (sqrt.f64 d1) (/.f64 1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (/.f64 (sqrt.f64 d1) (/.f64 -1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (/.f64 (sqrt.f64 d1) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 (sqrt.f64 d1) (cbrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (/.f64 d1 (cbrt.f64 (/.f64 -1 d1)))) |
(/.f64 (/.f64 d1 (cbrt.f64 (/.f64 -1 d1))) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) |
(/.f64 d1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2) (cbrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) -1) (/.f64 (cbrt.f64 d1) (/.f64 1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (/.f64 (cbrt.f64 d1) (/.f64 -1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (sqrt.f64 (/.f64 -1 d1))) (/.f64 (cbrt.f64 d1) (sqrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 d1))) (/.f64 d1 (sqrt.f64 (/.f64 -1 d1)))) |
(/.f64 (/.f64 d1 (sqrt.f64 (/.f64 -1 d1))) (sqrt.f64 (/.f64 -1 d1))) |
(/.f64 d1 (*.f64 (sqrt.f64 (/.f64 -1 d1)) (sqrt.f64 (/.f64 -1 d1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) (cbrt.f64 (*.f64 d1 (neg.f64 d1)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (*.f64 d1 (neg.f64 d1)))) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) |
(*.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 d1 d1))) (pow.f64 (cbrt.f64 d1) 2)) (pow.f64 (cbrt.f64 (/.f64 -1 d1)) 2)) |
(pow.f64 (*.f64 d1 (neg.f64 d1)) 1) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (neg.f64 d1))) 2) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (neg.f64 d1))) 3) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(pow.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3) 1/3) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(pow.f64 (/.f64 -1 (*.f64 d1 d1)) -1) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(neg.f64 (/.f64 d1 (/.f64 1 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 2)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(log.f64 (pow.f64 (exp.f64 d1) (neg.f64 d1))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (neg.f64 d1)) 3)) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(exp.f64 (log.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (neg.f64 d1)))) |
(*.f64 d1 (neg.f64 d1)) |
(neg.f64 (*.f64 d1 d1)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
| ✓ | 0.3b | (/.f64 d1 (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
Compiled 32 to 12 computations (62.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | d2 | @ | -inf | (/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d2 | @ | 0 | (/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d1 | @ | 0 | (/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d4 | @ | 0 | (/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
| 0.0ms | d2 | @ | inf | (/.f64 1 (-.f64 (+.f64 d2 d4) d1)) |
| 1× | batch-egg-rewrite |
| 1150× | associate-/r* |
| 1128× | *-commutative |
| 1040× | distribute-lft-in |
| 934× | associate-/l* |
| 552× | associate-/r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 44 |
| 1 | 227 | 38 |
| 2 | 3334 | 38 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
(/.f64 1 (-.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 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 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 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1))))))) (#(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 d2 d4))) (*.f64 (/.f64 d1 -1) (neg.f64 (neg.f64 d1))))))) (#(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 1 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d2 (-.f64 d4 d1))))) (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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 (-.f64 d4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 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 pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 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 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d2) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d4) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (+.f64 d2 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d2 d4))))))) (#(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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 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 (pow.f64 (+.f64 d2 d4) 2) (*.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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))))) (#(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 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (+.f64 d2 d4) 3)) (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 3) 3) (pow.f64 (pow.f64 d1 3) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (+.f64 d2 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)) (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (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 d1 (+.f64 d2 d4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.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 1 (-.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 1 (+.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 1 (+.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 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (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 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 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (-.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)))))))) (#(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 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.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 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (cbrt.f64 (+.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 d1) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2)))))))) (#(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 |
| 1066× | associate-+r+ |
| 1016× | associate-+l+ |
| 998× | +-commutative |
| 598× | associate-*r* |
| 594× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 445 | 7727 |
| 1 | 1436 | 7055 |
| 2 | 6035 | 7039 |
| 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 (+.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 d4)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 d1 (+.f64 d2 d4)) (*.f64 1 (*.f64 d1 (neg.f64 d1)))) |
(+.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 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 (-.f64 d4 d1)))) |
(+.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 d2 d4))) (*.f64 (/.f64 d1 -1) (neg.f64 (neg.f64 d1)))) |
(-.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 1 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d2 (-.f64 d4 d1))))) (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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 (-.f64 d4 d1))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 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) |
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 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 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 d4))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1)) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d2) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 d4))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d4) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (+.f64 d2 d4) 2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d2 d4)))) |
(-.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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 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 (pow.f64 (+.f64 d2 d4) 2) (*.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 (/.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 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (+.f64 d2 d4) 3)) (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 3) 3) (pow.f64 (pow.f64 d1 3) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (+.f64 d2 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)) (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 1 (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 d1 (+.f64 d2 d4)))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (+.f64 (-.f64 d2 d4) d1)) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 (neg.f64 d1) (neg.f64 d1)))) (+.f64 d2 (-.f64 d4 (neg.f64 d1)))) |
(*.f64 (/.f64 1 (+.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 1 (+.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 (-.f64 d4 d1)) -1/2) (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 d1 (+.f64 d2 d4)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 d1 (+.f64 d2 d4))) |
(*.f64 (/.f64 -1 (neg.f64 (-.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 (/.f64 (/.f64 1 (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 d1 (+.f64 d2 d4)))))) |
(*.f64 (/.f64 (/.f64 1 (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 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))) |
(*.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 d1) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))))) |
(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 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)))) |
(+.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 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 3)) (/.f64 d2 (pow.f64 (-.f64 d4 d1) 2)))) (/.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 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3)) (/.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 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3)) (/.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 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 4)) (-.f64 d1 d4))) |
(/.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 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3)) (/.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 (-.f64 d4 d1) (-.f64 d1 d4)) (pow.f64 d2 3)) (/.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 (/.f64 (pow.f64 (-.f64 d4 d1) 2) (pow.f64 d2 4)) (-.f64 d1 d4))) |
(/.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 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 (/.f64 1 (-.f64 d2 d1)) (/.f64 d4 (pow.f64 (-.f64 d2 d1) 2))) (/.f64 d4 (/.f64 (pow.f64 (-.f64 d2 d1) 3) d4))) (/.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 (*.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 1 d4) (/.f64 d1 (*.f64 d4 d4))) (-.f64 (/.f64 (-.f64 d1 d2) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (/.f64 d1 (*.f64 d4 d4)) (+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 (-.f64 d1 d2) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))))) |
(-.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 d1 d2) (/.f64 (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 d1 (*.f64 d4 d4)) (+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 (-.f64 d1 d2) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))))) (*.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 d4 4)) (-.f64 d1 d2))) |
(/.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 (*.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 1 d4) (/.f64 d1 (*.f64 d4 d4))) (-.f64 (/.f64 (-.f64 d1 d2) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (/.f64 d1 (*.f64 d4 d4)) (+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 (-.f64 d1 d2) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))))) |
(-.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 d1 d2) (/.f64 (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 d1 (*.f64 d4 d4)) (+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 (-.f64 d1 d2) (/.f64 (pow.f64 d4 3) (-.f64 d1 d2))))) (*.f64 (/.f64 (pow.f64 (-.f64 d2 d1) 2) (pow.f64 d4 4)) (-.f64 d1 d2))) |
(/.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 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 3)) (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 (*.f64 d1 d1) (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 (/.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 1 (+.f64 d2 d4)) (+.f64 (/.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 3)) (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)))) (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 (/.f64 (pow.f64 d1 3) (pow.f64 (+.f64 d2 d4) 4)) (+.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 (*.f64 d1 d1) (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 (neg.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 (-.f64 (neg.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 (/.f64 (neg.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 (-.f64 (neg.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 (+.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 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 d1)) d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) 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 d1) 1 d1))) |
(*.f64 d1 (+.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 d1)) d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 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 d1) 1 d1))) |
(*.f64 d1 (+.f64 (+.f64 (+.f64 d2 (-.f64 d4 d1)) (neg.f64 d1)) d1)) |
(*.f64 d1 (+.f64 d1 (-.f64 (+.f64 d2 (-.f64 d4 d1)) 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 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 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 -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 d2 d4))) (*.f64 (/.f64 d1 -1) (neg.f64 (neg.f64 d1)))) |
(*.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 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (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 (cbrt.f64 (*.f64 d1 (+.f64 d2 (-.f64 d4 d1)))) (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 (/.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 1 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.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 (*.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 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 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -2))) (cbrt.f64 (neg.f64 (+.f64 d2 (-.f64 d4 d1))))) -1) |
(*.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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (-.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (*.f64 d1 (fma.f64 d1 (-.f64 d1 (+.f64 d2 d4)) (pow.f64 (+.f64 d2 d4) 2))) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 4) (*.f64 d1 (*.f64 (+.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) (-.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 (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 4) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d2 (+.f64 d1 d4))) (+.f64 d2 (+.f64 d1 d4)))) d1)) (-.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 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))))) |
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) 3)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 4) (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))) (-.f64 (*.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))) (fma.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) (-.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) (pow.f64 (+.f64 d2 d4) 2)) (pow.f64 (+.f64 d2 d4) 4))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 d1 d4))) 3) (pow.f64 (+.f64 d2 d4) 6))) |
(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 1 (*.f64 d1 (+.f64 d2 (-.f64 d4 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 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 d4))) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d1)) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d2) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 d4))) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) d4) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 d2))) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 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 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (+.f64 d2 d4) 2))) |
(*.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 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (+.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (*.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 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) |
(*.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 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) (+.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 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 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4))))) |
(/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 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 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (+.f64 d2 d4) 3)) (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)))) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (pow.f64 (+.f64 d2 d4) 6) (pow.f64 d1 6)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)) (fma.f64 d1 (+.f64 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2))) (-.f64 (pow.f64 (+.f64 d2 d4) 6) (pow.f64 d1 6))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 3) 3) (pow.f64 (pow.f64 d1 3) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 (+.f64 d2 d4) 3)) (+.f64 (*.f64 (pow.f64 d1 3) (pow.f64 d1 3)) (*.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 3) 3) (pow.f64 (pow.f64 d1 3) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 6) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))))) |
(*.f64 (/.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 3) 3) (pow.f64 (pow.f64 d1 3) 3))) (+.f64 (pow.f64 (+.f64 d2 d4) 6) (fma.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3) (pow.f64 d1 6)))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (neg.f64 (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(*.f64 (/.f64 1 (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 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 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d4 d1) (-.f64 d4 d1)))) (+.f64 (-.f64 d2 d4) d1)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) (+.f64 d1 (-.f64 d2 d4))) |
(/.f64 (+.f64 d1 (-.f64 d2 d4)) (-.f64 (*.f64 d2 d2) (pow.f64 (-.f64 d4 d1) 2))) |
(*.f64 (/.f64 1 (-.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 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(*.f64 (/.f64 1 (+.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 1 (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) (-.f64 (fma.f64 d2 d2 (pow.f64 (-.f64 d4 d1) 2)) (*.f64 d2 (-.f64 d4 d1)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 (-.f64 d4 d1) (-.f64 (-.f64 d4 d1) d2))) (+.f64 (pow.f64 (-.f64 d4 d1) 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 1 (+.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 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 d2 (+.f64 d1 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 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3)))) (sqrt.f64 (fma.f64 d1 (+.f64 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 (-.f64 d4 d1)) -1/2) (sqrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (sqrt.f64 (+.f64 d2 (+.f64 d1 d4)))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) (+.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 d1 (+.f64 d2 d4)) (/.f64 1 (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 d1))) |
(*.f64 (/.f64 -1 (neg.f64 (-.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 (/.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 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)) (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) |
(*.f64 (/.f64 (/.f64 1 (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 d1 (+.f64 d2 d4)))))) |
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 3) (pow.f64 d1 3))) (pow.f64 (cbrt.f64 (+.f64 d2 (-.f64 d4 d1))) 2))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 d2 d4) 2) (*.f64 d1 (+.f64 d1 (+.f64 d2 d4)))))) |
(*.f64 (/.f64 (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 (fma.f64 d1 (+.f64 d2 (+.f64 d1 d4)) (pow.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (/.f64 (/.f64 1 (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 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (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 (+.f64 d2 d4)) (-.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))) |
(*.f64 (fma.f64 d1 d1 (pow.f64 (+.f64 d2 d4) 2)) (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 4) (pow.f64 d1 4)))) |
(/.f64 (+.f64 d2 (+.f64 d1 d4)) (/.f64 (-.f64 (pow.f64 (+.f64 d2 d4) 4) (pow.f64 d1 4)) (fma.f64 d1 d1 (pow.f64 (+.f64 d2 d4) 2)))) |
(*.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 (*.f64 d1 d1) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 d2 d4) 2) (pow.f64 (+.f64 d2 d4) 2)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (pow.f64 (+.f64 d2 d4) 2))))) |
(*.f64 (/.f64 (+.f64 d1 (+.f64 d2 d4)) (-.f64 (pow.f64 (pow.f64 (+.f64 d2 d4) 2) 3) (pow.f64 d1 6))) (+.f64 (pow.f64 (+.f64 d2 d4) 4) (*.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (pow.f64 (+.f64 d2 d4) 2))))) |
(*.f64 (/.f64 (+.f64 d2 (+.f64 d1 d4)) (-.f64 (pow.f64 (+.f64 d2 d4) 6) (pow.f64 d1 6))) (fma.f64 (*.f64 d1 d1) (fma.f64 d1 d1 (pow.f64 (+.f64 d2 d4) 2)) (pow.f64 (+.f64 d2 d4) 4))) |
(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)) |
(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 17813 to 5505 computations (69.1% saved)
17 alts after pruning (11 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 790 | 5 | 795 |
| Fresh | 2 | 6 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 6 | 6 |
| Total | 793 | 17 | 810 |
| Status | Error | Program |
|---|---|---|
| 19.2b | (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))) | |
| 35.8b | (/.f64 d1 (/.f64 1 (-.f64 d4 d1))) | |
| 36.3b | (/.f64 d1 (/.f64 1 (-.f64 d2 d1))) | |
| ▶ | 28.7b | (/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
| ✓ | 52.0b | (/.f64 d1 (/.f64 -1 d1)) |
| ✓ | 16.7b | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| ▶ | 16.7b | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
| 26.1b | (*.f64 (-.f64 d4 d3) d1) | |
| 17.5b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) | |
| ▶ | 36.2b | (*.f64 (-.f64 d2 d1) d1) |
| ▶ | 33.5b | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| ▶ | 42.5b | (*.f64 (neg.f64 d1) d3) |
| ✓ | 45.1b | (*.f64 d2 d1) |
| ✓ | 35.7b | (*.f64 d1 (-.f64 d4 d1)) |
| 28.5b | (*.f64 d1 (+.f64 d2 d4)) | |
| ✓ | 52.0b | (*.f64 d1 (neg.f64 d1)) |
| ✓ | 44.7b | (*.f64 d1 d4) |
Compiled 295 to 199 computations (32.5% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) |
| ✓ | 0.0b | (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
| ✓ | 0.0b | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
Compiled 59 to 12 computations (79.7% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d4 | @ | 0 | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | 0 | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
| 0.0ms | d3 | @ | 0 | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | -inf | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
| 0.0ms | d1 | @ | inf | (+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
| 1× | batch-egg-rewrite |
| 1086× | associate-/r* |
| 724× | associate-+l+ |
| 394× | associate-+r+ |
| 394× | +-commutative |
| 358× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 89 |
| 1 | 328 | 75 |
| 2 | 5306 | 75 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.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 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.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 0 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (+.f64 (*.f64 d1 d3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (+.f64 1 (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 1 (*.f64 (*.f64 d1 (+.f64 d3 d3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d3) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 0) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d3 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d3 d3)))) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 d3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (pow.f64 (exp.f64 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d4 (-.f64 d3 d1)) d1 (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 (+.f64 d3 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 d4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d4 d1) (*.f64 (-.f64 d3 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d3 d1) d1) (*.f64 d4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d1 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d1 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) 1) (+.f64 d1 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (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 d1 (-.f64 (*.f64 d4 d4) (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 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) 1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) 1) (+.f64 d1 (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (*.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 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) 1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.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 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.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 d3 d1))) (-.f64 (*.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 0 (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 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 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 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 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (+.f64 (*.f64 d1 d3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 (+.f64 d3 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 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 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 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 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 0) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2)) (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d3 d1))) (pow.f64 (exp.f64 d1) d3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 d4 (-.f64 d3 d1)) d1 (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))))) |
| 1× | egg-herbie |
| 1228× | associate-+r- |
| 1200× | associate-+l- |
| 906× | fma-def |
| 496× | times-frac |
| 484× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 487 | 15824 |
| 1 | 1354 | 13458 |
| 2 | 6945 | 13458 |
| 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 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (+.f64 (*.f64 -1 d3) d3)))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (+.f64 (*.f64 -1 d3) d3)))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (+.f64 (*.f64 -1 d3) d3)))) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d3) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 (+.f64 (*.f64 -2 d1) d1) d3) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) (*.f64 d1 (-.f64 d4 d1))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) (*.f64 d1 (-.f64 d4 d1))) |
(*.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 (-.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 (*.f64 (+.f64 d1 d3) d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(*.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 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) d3)))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(*.f64 -2 (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(*.f64 -2 (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(-.f64 0 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (+.f64 (*.f64 d1 d3) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (+.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 1 (*.f64 (*.f64 d1 (+.f64 d3 d3)) 1))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3))) |
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) 1) |
(-.f64 (+.f64 (*.f64 d1 d3) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 0) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d3 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) 1) |
(*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1) |
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2))) |
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d3 d3)))) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 d3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3)))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (pow.f64 (exp.f64 d1) d3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(fma.f64 d1 d3 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(fma.f64 d1 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d3 d3))) |
(fma.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)) |
(fma.f64 d3 d1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(fma.f64 (+.f64 d4 (-.f64 d3 d1)) d1 (*.f64 d1 (+.f64 d3 d3))) |
(fma.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3))) |
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (*.f64 d1 d3)) |
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 (+.f64 d3 d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3)) |
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 (+.f64 d3 d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d3 d1))) |
(+.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 d4)) |
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d3 d1) d1)) |
(+.f64 (*.f64 (-.f64 d3 d1) d1) (*.f64 d4 d1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) 1) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) 1) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (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 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) 1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) 1) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (*.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 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) 1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d3 d1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.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 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(-.f64 0 (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 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 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (+.f64 (*.f64 d1 d3) 1)) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 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 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 0) (*.f64 d1 d3)) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) 1) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) |
(*.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1) |
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) d1) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1) |
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2)) (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) d1) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d3 d1))) (pow.f64 (exp.f64 d1) d3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(fma.f64 d1 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)) |
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(fma.f64 (+.f64 d4 (-.f64 d3 d1)) d1 (*.f64 d1 d3)) |
(fma.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 d3)) |
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 d3)) |
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 d3)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 (*.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 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.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 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.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 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 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 -1 d3) d4))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.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 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.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 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (+.f64 (*.f64 -1 d3) d3)))) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 0 d3))) (neg.f64 (*.f64 d1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (-.f64 d4 d3)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (+.f64 (*.f64 -1 d3) d3)))) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 0 d3))) (neg.f64 (*.f64 d1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (-.f64 d4 d3)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) (+.f64 (*.f64 -1 d3) d3)))) (*.f64 -1 (pow.f64 d1 2))) |
(fma.f64 -1 (*.f64 d1 (fma.f64 -1 (-.f64 d4 d3) (*.f64 0 d3))) (neg.f64 (*.f64 d1 d1))) |
(neg.f64 (*.f64 d1 (+.f64 (neg.f64 (-.f64 d4 d3)) d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d3) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (+.f64 (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) (*.f64 d1 d3)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (fma.f64 d1 d3 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))))) |
(+.f64 (*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) (*.f64 d1 0)) |
(+.f64 (*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) (*.f64 d1 0)) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 (+.f64 (*.f64 -2 d1) d1) d3) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -2 d1) d1) d3) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 d1) (*.f64 -1 d1)) d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 d4 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 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 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 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 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 (-.f64 d4 d3) d1)) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 -1 (*.f64 (+.f64 d1 d3) d1)) |
(neg.f64 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (+.f64 d1 d3) (neg.f64 d1)) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.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 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d3 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 d4 d3))) |
(fma.f64 d1 (-.f64 d4 d3) (*.f64 d1 (neg.f64 d1))) |
(*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d3)) |
(*.f64 d1 (-.f64 d4 (+.f64 d3 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d3) d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d3) d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d3) d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d3)) (*.f64 d1 (neg.f64 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 (*.f64 -1 d3) d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d3) d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d3) d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d3)) (*.f64 d1 (neg.f64 d1))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 d1 (-.f64 (+.f64 (*.f64 -1 d3) d4) d3))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d4 d3) d3))) |
(fma.f64 d1 (-.f64 d4 (+.f64 d3 d3)) (*.f64 d1 (neg.f64 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 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (neg.f64 d1) (fma.f64 -1 (-.f64 d4 d3) d3))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 (-.f64 d4 d3))))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (neg.f64 d1) (fma.f64 -1 (-.f64 d4 d3) d3))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 (-.f64 d4 d3))))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 (+.f64 (*.f64 -1 (-.f64 d4 d3)) d3)))) |
(fma.f64 -1 (*.f64 d1 d1) (*.f64 (neg.f64 d1) (fma.f64 -1 (-.f64 d4 d3) d3))) |
(neg.f64 (*.f64 d1 (+.f64 d1 (-.f64 d3 (-.f64 d4 d3))))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1))) |
(fma.f64 -1 (*.f64 d1 d3) (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 d4) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (+.f64 (*.f64 d1 d4) (*.f64 -1 (*.f64 (+.f64 d1 d3) d1)))) |
(fma.f64 -1 (*.f64 d1 d3) (fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3))))) |
(-.f64 (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 d1 (-.f64 d4 d1)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(*.f64 -2 (*.f64 d1 d3)) |
(*.f64 (*.f64 d1 d3) -2) |
(*.f64 d1 (*.f64 -2 d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(*.f64 -2 (*.f64 d1 d3)) |
(*.f64 (*.f64 d1 d3) -2) |
(*.f64 d1 (*.f64 -2 d3)) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(+.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 -2 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 (*.f64 d1 d3) -2)) |
(fma.f64 d1 (-.f64 d4 d1) (*.f64 d1 (*.f64 -2 d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 0 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (+.f64 (*.f64 d1 d3) 1)) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) 1) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)) (+.f64 d3 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (-.f64 1 (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)) (+.f64 d3 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(fma.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) (expm1.f64 (log1p.f64 (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (+.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(fma.f64 d1 d4 (neg.f64 (*.f64 d1 (+.f64 d1 d3)))) |
(*.f64 d1 (+.f64 (neg.f64 (+.f64 d1 d3)) d4)) |
(*.f64 d1 (+.f64 d4 (neg.f64 (+.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 1 (*.f64 (*.f64 d1 (+.f64 d3 d3)) 1))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1)) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (*.f64 d1 (+.f64 d3 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) (*.f64 d1 (+.f64 d3 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1) (*.f64 d1 0))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (+.f64 (*.f64 d1 0) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) (*.f64 d1 (+.f64 d3 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1) (*.f64 d1 0))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (+.f64 (*.f64 d1 0) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 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 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1) (*.f64 d1 0))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) (+.f64 (*.f64 d1 0) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) d1))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (*.f64 d1 d3)) |
(-.f64 (fma.f64 d1 d3 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (+.f64 (*.f64 d1 d3) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (fma.f64 d1 d3 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) 1) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(-.f64 (+.f64 (*.f64 d1 d3) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (*.f64 d1 d3)) |
(-.f64 (fma.f64 d1 d3 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 0) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(fma.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) (expm1.f64 (log1p.f64 (*.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d3 d3)) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) 1) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 1 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d3 d3)))) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (*.f64 (+.f64 d3 d3) (*.f64 d1 (+.f64 d3 d3))))) (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (*.f64 (*.f64 4 (*.f64 d3 d3)) d1))) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2)) (*.f64 d1 (-.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2)) (*.f64 d1 (+.f64 0 (-.f64 d1 (+.f64 d3 d4))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2)) (*.f64 d1 (-.f64 (+.f64 0 d1) (+.f64 d3 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 d3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 d3 d3)) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 (*.f64 d1 (+.f64 d3 d3)) (-.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 (+.f64 d3 d3)) 3)) (fma.f64 (*.f64 d1 (+.f64 d3 d3)) (*.f64 d1 (-.f64 (+.f64 d3 d3) (+.f64 d3 (-.f64 d4 d1)))) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2)) (*.f64 (neg.f64 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(*.f64 1 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(*.f64 1 (/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (/.f64 (/.f64 1 d1) (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3))) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3))) 1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (sqrt.f64 (*.f64 d1 d3))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (sqrt.f64 (*.f64 d1 d3))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3))))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (*.f64 d1 (*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 3) (pow.f64 (*.f64 d1 d3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))))) |
(/.f64 (*.f64 (pow.f64 d1 3) (+.f64 (pow.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) 3) (pow.f64 d3 3))) (-.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 2) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 3) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3) 1/3) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3)))) |
(log.f64 (exp.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (pow.f64 (exp.f64 d1) d3))) |
(*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) |
(*.f64 d1 (+.f64 (+.f64 d3 (-.f64 d4 d1)) 0)) |
(*.f64 d1 (-.f64 (+.f64 d3 d4) (-.f64 d1 0))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 1)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d3 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 d1 d3 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 d1 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 d3 d1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (+.f64 d4 (-.f64 d3 d1)) d1 (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(+.f64 (*.f64 d1 (-.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) d3)) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 (+.f64 d3 d4) d3))) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(+.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(+.f64 (*.f64 d4 d1) (*.f64 (-.f64 d3 d1) d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(+.f64 (*.f64 (-.f64 d3 d1) d1) (*.f64 d4 d1)) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) 1) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) 1) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d4 d4) (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 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) 1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (/.f64 (*.f64 d1 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) 1) (+.f64 d1 (+.f64 d4 d3))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) (sqrt.f64 (+.f64 d1 (+.f64 d4 d3)))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)) d1) (*.f64 (cbrt.f64 (+.f64 d1 (+.f64 d4 d3))) (cbrt.f64 (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (+.f64 d1 (+.f64 d4 d3)))) |
(/.f64 d1 (/.f64 (+.f64 d1 (+.f64 d3 d4)) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2)))) |
(*.f64 (/.f64 d1 (+.f64 d1 (+.f64 d3 d4))) (-.f64 (*.f64 d4 d4) (pow.f64 (+.f64 d1 d3) 2))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) 1) (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) (sqrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)) d1) (*.f64 (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3))))))) (cbrt.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d4 d3)))))) |
(/.f64 d1 (/.f64 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4)))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3)))) |
(*.f64 (/.f64 d1 (fma.f64 d4 d4 (*.f64 (+.f64 d1 d3) (+.f64 d1 (+.f64 d3 d4))))) (-.f64 (pow.f64 d4 3) (pow.f64 (+.f64 d1 d3) 3))) |
(pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 1) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 3) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) 1/3) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d3 d1)))) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 1)) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) |
(*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (-.f64 (*.f64 d1 d3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 d1 d3))) (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (*.f64 d1 d3)))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(-.f64 0 (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) 1) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (*.f64 d1 (+.f64 d3 d3)))) |
(+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) (+.f64 d3 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (-.f64 1 (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(+.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)) (+.f64 d3 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 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 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 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 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) (-.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(fma.f64 d1 (+.f64 d3 (-.f64 d4 d1)) (expm1.f64 (log1p.f64 (*.f64 d1 d3)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (+.f64 (*.f64 d1 d3) 1)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (*.f64 d1 (+.f64 d3 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 0) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (*.f64 d1 d3) 1 (*.f64 d1 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (*.f64 d1 (+.f64 d3 d3))) |
(+.f64 (*.f64 d1 (+.f64 d3 d3)) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 d1 d3))) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 d3)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 0) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 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 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))))) (fma.f64 (neg.f64 d1) d3 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 0) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) (/.f64 (pow.f64 (*.f64 d1 d3) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 0) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(-.f64 (+.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (exp.f64 (log1p.f64 (*.f64 d1 d3)))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 d1 d3))) 1) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(fma.f64 d1 (+.f64 d3 (-.f64 d4 d1)) (expm1.f64 (log1p.f64 (*.f64 d1 d3)))) |
(-.f64 (+.f64 (*.f64 d1 d3) (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))))) 1) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(*.f64 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)) d1) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(/.f64 1 (/.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2)) (-.f64 0 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 2)) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) 2) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 2)) (*.f64 (neg.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (neg.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1))))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (sqrt.f64 d1)) (*.f64 (sqrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2)) (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (cbrt.f64 d1) 2)) (*.f64 (cbrt.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) (/.f64 1 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) d1) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (/.f64 1 d1) (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3))) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(*.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2)) (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (+.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3)))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 d3))))) |
(/.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))))) (-.f64 (sqrt.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1)))) (sqrt.f64 (*.f64 d1 d3))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) 1) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2) (*.f64 d1 (*.f64 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d3) (+.f64 d4 (-.f64 d3 d1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 (-.f64 d4 d1))) 3) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 d1 (*.f64 d1 (*.f64 (+.f64 d3 (-.f64 d4 d1)) d3)) (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2))) |
(pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 1) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 2) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 3) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3) 1/3) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4)))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 d1) (+.f64 d4 (-.f64 d3 d1))) (pow.f64 (exp.f64 d1) d3))) |
(*.f64 d1 (-.f64 (+.f64 d4 (-.f64 d3 d1)) d3)) |
(*.f64 d1 (+.f64 d4 (-.f64 (-.f64 d3 d1) d3))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))) 3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3)))) 1)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d4 d3))))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 d1 (+.f64 d4 (-.f64 d3 d1)) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 (+.f64 d4 (-.f64 d3 d1)) d1 (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 1 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 1 (*.f64 d1 d3) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (sqrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 (sqrt.f64 (*.f64 d1 d3)) (sqrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) (*.f64 d1 d3)) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 d1 d3)) 2) (cbrt.f64 (*.f64 d1 d3)) (*.f64 d1 (+.f64 d4 (-.f64 d3 d1)))) |
(-.f64 (*.f64 d1 (+.f64 d4 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 (+.f64 d3 d3)))) |
(*.f64 d1 (+.f64 (-.f64 d3 d1) (+.f64 d3 d4))) |
Compiled 12 to 6 computations (50% saved)
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 | d1 | @ | inf | (*.f64 (-.f64 d2 d1) d1) |
| 0.0ms | d2 | @ | 0 | (*.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 (neg.f64 d1) (+.f64 d3 d1)) |
Compiled 17 to 7 computations (58.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| 0.0ms | d3 | @ | -inf | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| 0.0ms | d1 | @ | inf | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| 0.0ms | d3 | @ | 0 | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| 0.0ms | d1 | @ | -inf | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| 1× | batch-egg-rewrite |
| 1632× | add-sqr-sqrt |
| 1616× | *-un-lft-identity |
| 1512× | add-cube-cbrt |
| 1490× | add-cbrt-cube |
| 186× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 178 | 13 |
| 2 | 2627 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d3) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d3) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 d1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (-.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) d1) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) d1) (+.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 d1 (-.f64 d1 d3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (-.f64 d1 d3)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 d1 (-.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d1 (*.f64 d1 d3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d1 d3 (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 d3 d1 (*.f64 d1 d1)))))) |
| 1× | egg-herbie |
| 1330× | associate-*r/ |
| 1070× | fma-def |
| 716× | associate-/r* |
| 632× | associate-+r- |
| 580× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 1262 |
| 1 | 292 | 1162 |
| 2 | 1495 | 980 |
| 3 | 5638 | 980 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (pow.f64 d1 2)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) |
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 d1) 1)) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 d3)) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d3))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3)))) 1) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) d1) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3)))) |
(/.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) d1) (+.f64 d1 d3)) |
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 d3)) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d1))) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d3))))) |
(pow.f64 (*.f64 d1 (-.f64 d1 d3)) 1) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 3) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) 1/3) |
(neg.f64 (*.f64 d1 (-.f64 d1 d3))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) |
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(fma.f64 d1 d1 (*.f64 d1 d3)) |
(fma.f64 d1 d3 (*.f64 d1 d1)) |
(fma.f64 d3 d1 (*.f64 d1 d1)) |
| Outputs |
|---|
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 -1 (pow.f64 d1 2)) |
(neg.f64 (*.f64 d1 d1)) |
(*.f64 d1 (neg.f64 d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (*.f64 d1 d3)) (*.f64 -1 (pow.f64 d1 2))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 -1 (*.f64 d1 d3)) |
(*.f64 d1 (neg.f64 d3)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 -1 (pow.f64 d1 2)) (*.f64 -1 (*.f64 d1 d3))) |
(*.f64 -1 (*.f64 d1 (+.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (+.f64 d1 d3)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(+.f64 (*.f64 d1 (-.f64 d1 d3)) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (*.f64 d1 d3)) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d3) d1)) |
(*.f64 d1 (-.f64 d1 d3)) |
(+.f64 (*.f64 d1 d3) (*.f64 d1 d1)) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(+.f64 (*.f64 (*.f64 d1 d3) 1) (*.f64 (*.f64 d1 d1) 1)) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(-.f64 (*.f64 d1 d1) (*.f64 d1 d3)) |
(*.f64 d1 (-.f64 d1 d3)) |
(-.f64 0 (*.f64 d1 (-.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 d1 d3)) |
(*.f64 d1 (-.f64 d3 d1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3)))) 1) |
(*.f64 d1 (-.f64 d1 d3)) |
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3))) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3)))) |
(/.f64 d1 (/.f64 (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))) |
(/.f64 (fma.f64 d1 (pow.f64 d3 3) (pow.f64 d1 4)) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3)))) |
(/.f64 (fma.f64 d1 (pow.f64 d3 3) (pow.f64 d1 4)) (fma.f64 d1 (-.f64 d1 d3) (*.f64 d3 d3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)) d1) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3)))) |
(/.f64 d1 (/.f64 (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3))) (+.f64 (pow.f64 d3 3) (pow.f64 d1 3)))) |
(/.f64 (fma.f64 d1 (pow.f64 d3 3) (pow.f64 d1 4)) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3)))) |
(/.f64 (fma.f64 d1 (pow.f64 d3 3) (pow.f64 d1 4)) (fma.f64 d1 (-.f64 d1 d3) (*.f64 d3 d3))) |
(/.f64 (*.f64 (pow.f64 (+.f64 d1 d3) 2) d1) (+.f64 d1 d3)) |
(/.f64 d1 (/.f64 (+.f64 d1 d3) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (/.f64 d1 (+.f64 d1 d3)) (pow.f64 (+.f64 d1 d3) 2)) |
(*.f64 (/.f64 d1 1) (+.f64 d1 d3)) |
(/.f64 (*.f64 d1 (pow.f64 (+.f64 d1 d3) 2)) (+.f64 d1 d3)) |
(/.f64 d1 (/.f64 (+.f64 d1 d3) (pow.f64 (+.f64 d1 d3) 2))) |
(*.f64 (/.f64 d1 (+.f64 d1 d3)) (pow.f64 (+.f64 d1 d3) 2)) |
(*.f64 (/.f64 d1 1) (+.f64 d1 d3)) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d1))) |
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d1))) |
(/.f64 (*.f64 d1 (+.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d1)))) |
(/.f64 (*.f64 d1 (+.f64 d1 d3)) 1) |
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (*.f64 d1 (-.f64 d1 d3))) |
(/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d3)) (*.f64 d1 (-.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d1))) |
(/.f64 (*.f64 d1 (+.f64 d1 d3)) (/.f64 (*.f64 d1 (-.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d1)))) |
(/.f64 (*.f64 d1 (+.f64 d1 d3)) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 (*.f64 d1 d1) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d1 (-.f64 d1 d3))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) 3) (pow.f64 d1 6)) (*.f64 (*.f64 d1 d1) (fma.f64 d1 (-.f64 d1 d3) (*.f64 d3 d3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d1) 3) (pow.f64 (*.f64 d1 d3) 3)) (+.f64 (*.f64 d1 (pow.f64 d1 3)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d3))))) |
(/.f64 (-.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d1 d3)) (pow.f64 d1 4))) |
(/.f64 (-.f64 (pow.f64 d1 6) (pow.f64 (*.f64 d1 d3) 3)) (fma.f64 (*.f64 d1 d1) (*.f64 d3 (+.f64 d1 d3)) (pow.f64 d1 4))) |
(pow.f64 (*.f64 d1 (-.f64 d1 d3)) 1) |
(*.f64 d1 (-.f64 d1 d3)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (-.f64 d1 d3))) 2) |
(*.f64 d1 (-.f64 d1 d3)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (-.f64 d1 d3))) 3) |
(*.f64 d1 (-.f64 d1 d3)) |
(pow.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3) 1/3) |
(*.f64 d1 (-.f64 d1 d3)) |
(neg.f64 (*.f64 d1 (-.f64 d1 d3))) |
(*.f64 (neg.f64 d1) (-.f64 d1 d3)) |
(*.f64 d1 (-.f64 d3 d1)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 2)) |
(*.f64 d1 (-.f64 d1 d3)) |
(log.f64 (exp.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d1 d3)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (-.f64 d1 d3))))) |
(*.f64 d1 (-.f64 d1 d3)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (-.f64 d1 d3)) 3)) |
(*.f64 d1 (-.f64 d1 d3)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d1 d3)) |
(exp.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d1 d3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (-.f64 d1 d3))) 1)) |
(*.f64 d1 (-.f64 d1 d3)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (-.f64 d1 d3)))) |
(*.f64 d1 (-.f64 d1 d3)) |
(fma.f64 d1 d1 (*.f64 d1 d3)) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(fma.f64 d1 d3 (*.f64 d1 d1)) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
(fma.f64 d3 d1 (*.f64 d1 d1)) |
(fma.f64 d1 (-.f64 d1 d3) (fma.f64 d1 d3 (*.f64 d1 d3))) |
(fma.f64 d1 (-.f64 d1 d3) (*.f64 d1 (+.f64 d3 d3))) |
(*.f64 d1 (+.f64 d1 d3)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (+.f64 d2 d4)) |
| ✓ | 0.2b | (/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
Compiled 23 to 11 computations (52.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d1 | @ | 0 | (/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
| 0.0ms | d2 | @ | 0 | (/.f64 1 (+.f64 d2 d4)) |
| 0.0ms | d1 | @ | inf | (/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
| 0.0ms | d2 | @ | inf | (/.f64 1 (+.f64 d2 d4)) |
| 0.0ms | d2 | @ | inf | (/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
| 1× | batch-egg-rewrite |
| 1514× | associate-*r/ |
| 950× | associate-*l/ |
| 926× | associate-/r* |
| 904× | *-commutative |
| 718× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 32 |
| 1 | 195 | 26 |
| 2 | 2684 | 26 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
(/.f64 1 (+.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 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 d1 d4)) (*.f64 1 (*.f64 d1 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d1) (neg.f64 d2)) (*.f64 (neg.f64 d1) (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d1) (neg.f64 d4)) (*.f64 (neg.f64 d1) (neg.f64 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 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d2) (neg.f64 d1)) (*.f64 (neg.f64 d4) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d4) (neg.f64 d1)) (*.f64 (neg.f64 d2) (neg.f64 d1)))))) (#(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 d1 (+.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (neg.f64 (neg.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d2 d4) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d2 d4)) 1)))) (#(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 (sqrt.f64 d1) (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 d2 d4)) (*.f64 d1 (sqrt.f64 (+.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 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.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 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 d2 d4)) (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 d1) (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d2 d4)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2)) (cbrt.f64 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)) (sqrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)) (/.f64 (sqrt.f64 d1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 d4))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 d4) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 d4) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 d4) -1/2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 d4) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) 1) (cbrt.f64 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 d4))) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d2 d4)))) (cbrt.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (+.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (+.f64 (*.f64 d2 d2) (*.f64 d4 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d4 (-.f64 d4 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 d4 (-.f64 d4 d2)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d4 (-.f64 d4 d2)))) (*.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2)))))))) (#(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 pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d4)))))) (#(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 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 log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 (sqrt.f64 d4)) (sqrt.f64 d4) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) 2) d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 d4) 1 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d4)) (sqrt.f64 d4) d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) 2) d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 d4 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 (sqrt.f64 d4) (neg.f64 (sqrt.f64 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 (cbrt.f64 d4) (neg.f64 (pow.f64 (cbrt.f64 d4) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d2 d2)) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d4 (-.f64 d4 d2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d4 (-.f64 d4 d2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d2 d2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (neg.f64 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 d4 -1) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 (sqrt.f64 d4) (neg.f64 (sqrt.f64 d4))) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 (cbrt.f64 d4) (neg.f64 (pow.f64 (cbrt.f64 d4) 2))) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d4 (-.f64 d4 d2)) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 d4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 d2 d4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 d2 d4) -1/2) (pow.f64 (+.f64 d2 d4) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 d2 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 d2 d4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.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 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (+.f64 d2 d4)) -1) (pow.f64 (sqrt.f64 (+.f64 d2 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 d4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 d2 d4) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 d4 d4) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 d4 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d2 d2) (*.f64 d4 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (neg.f64 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (sqrt.f64 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (-.f64 d2 d4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (+.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 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (cbrt.f64 (-.f64 d2 d4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (-.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d4 3) (pow.f64 d4 3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 d4 3) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d4 3) (pow.f64 d4 3))) (*.f64 (pow.f64 d2 3) (pow.f64 d4 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 d2 d4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 d2 d4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 d2 d4) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 d2 d4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 d4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (+.f64 d2 d4))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 d4)))))))) |
| 1× | egg-herbie |
| 1328× | unswap-sqr |
| 560× | distribute-lft-neg-out |
| 502× | +-commutative |
| 496× | distribute-lft-neg-in |
| 492× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 355 | 5160 |
| 1 | 1066 | 4874 |
| 2 | 4125 | 4738 |
| 1× | node limit |
| Inputs |
|---|
(*.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 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 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 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 1 d4) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (/.f64 1 d4)) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (/.f64 1 d4))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (/.f64 1 d4)))) |
(/.f64 1 d2) |
(+.f64 (/.f64 1 d2) (*.f64 -1 (/.f64 d4 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)) (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))))) |
(/.f64 1 d2) |
(+.f64 (/.f64 1 d2) (*.f64 -1 (/.f64 d4 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)) (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))))) |
(/.f64 1 d2) |
(+.f64 (/.f64 1 d2) (*.f64 -1 (/.f64 d4 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)) (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))))) |
(/.f64 1 d4) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (/.f64 1 d4)) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (/.f64 1 d4))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (/.f64 1 d4)))) |
(/.f64 1 d4) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (/.f64 1 d4)) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (/.f64 1 d4))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (/.f64 1 d4)))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 d4))) |
(+.f64 (*.f64 1 (*.f64 d1 d4)) (*.f64 1 (*.f64 d1 d2))) |
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 d2)) (*.f64 (neg.f64 d1) (neg.f64 d4))) |
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 d4)) (*.f64 (neg.f64 d1) (neg.f64 d2))) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d2) 1)) |
(+.f64 (*.f64 (neg.f64 d2) (neg.f64 d1)) (*.f64 (neg.f64 d4) (neg.f64 d1))) |
(+.f64 (*.f64 (neg.f64 d4) (neg.f64 d1)) (*.f64 (neg.f64 d2) (neg.f64 d1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 d2 d4)))) |
(*.f64 1 (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 (+.f64 d2 d4) d1) |
(*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 d2 d4) (sqrt.f64 d1))) |
(*.f64 (sqrt.f64 (+.f64 d2 d4)) (*.f64 d1 (sqrt.f64 (+.f64 d2 d4)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (+.f64 d2 d4) (cbrt.f64 d1))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2))) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 d4))) |
(*.f64 -1 (*.f64 (neg.f64 d1) (+.f64 d2 d4))) |
(*.f64 (neg.f64 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2)) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)) (sqrt.f64 d1)) |
(*.f64 (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)) (/.f64 (sqrt.f64 d1) 1)) |
(*.f64 (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2)) |
(*.f64 (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1)) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 (+.f64 d2 d4))) |
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 d4)))) |
(*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (+.f64 d2 d4) (sqrt.f64 d1))) |
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 d4)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 d4))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (+.f64 d2 d4) (cbrt.f64 d1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 d4) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 d4) -1/2))) |
(*.f64 (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 d4) -1/2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 d4) -1/2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) 1) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 d4))) (cbrt.f64 d1)) |
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d2 d4)))) (cbrt.f64 d1)) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (+.f64 d2 d4)) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (+.f64 (*.f64 d2 d2) (*.f64 d4 (+.f64 d2 d4)))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d4 (-.f64 d4 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 d4 (-.f64 d4 d2)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d4 (-.f64 d4 d2)))) (*.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2))))) |
(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) |
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))) -1) |
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d4))) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2)) |
(log.f64 (pow.f64 (exp.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)))) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 (sqrt.f64 d4)) (sqrt.f64 d4) d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) 2) d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 d4) 1 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d4)) (sqrt.f64 d4) d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) 2) d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 d4))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 d4 -1))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 (sqrt.f64 d4) (neg.f64 (sqrt.f64 d4))))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 (cbrt.f64 d4) (neg.f64 (pow.f64 (cbrt.f64 d4) 2))))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d2 d2)) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d4 (-.f64 d4 d2)))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d4 (-.f64 d4 d2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (neg.f64 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 d4 -1) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 (sqrt.f64 d4) (neg.f64 (sqrt.f64 d4))) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 (cbrt.f64 d4) (neg.f64 (pow.f64 (cbrt.f64 d4) 2))) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))) |
(+.f64 (*.f64 (*.f64 d4 (-.f64 d4 d2)) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 d4)))) 1) |
(*.f64 1 (/.f64 1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) 1) |
(*.f64 (pow.f64 (+.f64 d2 d4) -1/2) (pow.f64 (+.f64 d2 d4) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 d4)))) |
(*.f64 (-.f64 d2 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) |
(*.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) |
(*.f64 (/.f64 -1 (+.f64 d2 d4)) -1) |
(*.f64 -1 (/.f64 -1 (+.f64 d2 d4))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 d4)))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 d4)) -1) (pow.f64 (sqrt.f64 (+.f64 d2 d4)) -1)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 d4)) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2) -1)) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d2 d2) (*.f64 d4 d4))) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 d4 d4) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 d4 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (neg.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2)) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (sqrt.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (-.f64 d2 d4)) |
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (cbrt.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (-.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d4 3) (pow.f64 d4 3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 d4 3) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d4 3) (pow.f64 d4 3))) (*.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) |
(pow.f64 (+.f64 d2 d4) -1) |
(pow.f64 (/.f64 1 (+.f64 d2 d4)) 1) |
(pow.f64 (pow.f64 (+.f64 d2 d4) -1/2) 2) |
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) 3) |
(pow.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3)) 1/3) |
(sqrt.f64 (pow.f64 (+.f64 d2 d4) -2)) |
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 d4)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 d4))))) |
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 d4)))) |
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 d4)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 d4)))) |
| Outputs |
|---|
(*.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 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d2 d1) |
(*.f64 d1 d2) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d2 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 d4) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(/.f64 1 d4) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (/.f64 1 d4)) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (/.f64 1 d4)) |
(-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (/.f64 1 d4))) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (+.f64 (/.f64 1 d4) (/.f64 (*.f64 d2 d2) (pow.f64 d4 3)))) |
(+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 d2 (/.f64 (pow.f64 d4 3) d2))) |
(+.f64 (/.f64 1 d4) (*.f64 (/.f64 d2 (*.f64 d4 d4)) (+.f64 -1 (/.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (/.f64 1 d4)))) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (+.f64 (/.f64 (*.f64 d2 d2) (pow.f64 d4 3)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4)) (/.f64 1 d4)))) |
(+.f64 (-.f64 (/.f64 d2 (/.f64 (pow.f64 d4 3) d2)) (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (-.f64 (/.f64 1 d4) (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (*.f64 (/.f64 d2 (*.f64 d4 d4)) (+.f64 -1 (/.f64 d2 d4)))) |
(/.f64 1 d2) |
(+.f64 (/.f64 1 d2) (*.f64 -1 (/.f64 d4 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (/.f64 (neg.f64 d4) (*.f64 d2 d2))) |
(-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (fma.f64 -1 (/.f64 d4 (*.f64 d2 d2)) (/.f64 (*.f64 d4 d4) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 d4 (/.f64 (pow.f64 d2 3) d4)) (/.f64 d4 (*.f64 d2 d2)))) |
(+.f64 (/.f64 1 d2) (*.f64 (/.f64 d4 (*.f64 d2 d2)) (+.f64 -1 (/.f64 d4 d2)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)) (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))))) |
(+.f64 (/.f64 1 d2) (+.f64 (fma.f64 -1 (/.f64 d4 (*.f64 d2 d2)) (/.f64 (*.f64 d4 d4) (pow.f64 d2 3))) (neg.f64 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4))))) |
(+.f64 (/.f64 1 d2) (-.f64 (-.f64 (/.f64 d4 (/.f64 (pow.f64 d2 3) d4)) (/.f64 d4 (*.f64 d2 d2))) (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))) |
(-.f64 (*.f64 (/.f64 d4 (*.f64 d2 d2)) (+.f64 -1 (/.f64 d4 d2))) (-.f64 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)) (/.f64 1 d2))) |
(/.f64 1 d2) |
(+.f64 (/.f64 1 d2) (*.f64 -1 (/.f64 d4 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (/.f64 (neg.f64 d4) (*.f64 d2 d2))) |
(-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (fma.f64 -1 (/.f64 d4 (*.f64 d2 d2)) (/.f64 (*.f64 d4 d4) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 d4 (/.f64 (pow.f64 d2 3) d4)) (/.f64 d4 (*.f64 d2 d2)))) |
(+.f64 (/.f64 1 d2) (*.f64 (/.f64 d4 (*.f64 d2 d2)) (+.f64 -1 (/.f64 d4 d2)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)) (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))))) |
(+.f64 (/.f64 1 d2) (+.f64 (fma.f64 -1 (/.f64 d4 (*.f64 d2 d2)) (/.f64 (*.f64 d4 d4) (pow.f64 d2 3))) (neg.f64 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4))))) |
(+.f64 (/.f64 1 d2) (-.f64 (-.f64 (/.f64 d4 (/.f64 (pow.f64 d2 3) d4)) (/.f64 d4 (*.f64 d2 d2))) (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))) |
(-.f64 (*.f64 (/.f64 d4 (*.f64 d2 d2)) (+.f64 -1 (/.f64 d4 d2))) (-.f64 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)) (/.f64 1 d2))) |
(/.f64 1 d2) |
(+.f64 (/.f64 1 d2) (*.f64 -1 (/.f64 d4 (pow.f64 d2 2)))) |
(+.f64 (/.f64 1 d2) (/.f64 (neg.f64 d4) (*.f64 d2 d2))) |
(-.f64 (/.f64 1 d2) (/.f64 d4 (*.f64 d2 d2))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (fma.f64 -1 (/.f64 d4 (*.f64 d2 d2)) (/.f64 (*.f64 d4 d4) (pow.f64 d2 3)))) |
(+.f64 (/.f64 1 d2) (-.f64 (/.f64 d4 (/.f64 (pow.f64 d2 3) d4)) (/.f64 d4 (*.f64 d2 d2)))) |
(+.f64 (/.f64 1 d2) (*.f64 (/.f64 d4 (*.f64 d2 d2)) (+.f64 -1 (/.f64 d4 d2)))) |
(+.f64 (/.f64 1 d2) (+.f64 (*.f64 -1 (/.f64 d4 (pow.f64 d2 2))) (+.f64 (/.f64 (pow.f64 d4 2) (pow.f64 d2 3)) (*.f64 -1 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))))) |
(+.f64 (/.f64 1 d2) (+.f64 (fma.f64 -1 (/.f64 d4 (*.f64 d2 d2)) (/.f64 (*.f64 d4 d4) (pow.f64 d2 3))) (neg.f64 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4))))) |
(+.f64 (/.f64 1 d2) (-.f64 (-.f64 (/.f64 d4 (/.f64 (pow.f64 d2 3) d4)) (/.f64 d4 (*.f64 d2 d2))) (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)))) |
(-.f64 (*.f64 (/.f64 d4 (*.f64 d2 d2)) (+.f64 -1 (/.f64 d4 d2))) (-.f64 (/.f64 (pow.f64 d4 3) (pow.f64 d2 4)) (/.f64 1 d2))) |
(/.f64 1 d4) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (/.f64 1 d4)) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (/.f64 1 d4)) |
(-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (/.f64 1 d4))) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (+.f64 (/.f64 1 d4) (/.f64 (*.f64 d2 d2) (pow.f64 d4 3)))) |
(+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 d2 (/.f64 (pow.f64 d4 3) d2))) |
(+.f64 (/.f64 1 d4) (*.f64 (/.f64 d2 (*.f64 d4 d4)) (+.f64 -1 (/.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (/.f64 1 d4)))) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (+.f64 (/.f64 (*.f64 d2 d2) (pow.f64 d4 3)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4)) (/.f64 1 d4)))) |
(+.f64 (-.f64 (/.f64 d2 (/.f64 (pow.f64 d4 3) d2)) (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (-.f64 (/.f64 1 d4) (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (*.f64 (/.f64 d2 (*.f64 d4 d4)) (+.f64 -1 (/.f64 d2 d4)))) |
(/.f64 1 d4) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (/.f64 1 d4)) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (/.f64 1 d4)) |
(-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (/.f64 1 d4))) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (+.f64 (/.f64 1 d4) (/.f64 (*.f64 d2 d2) (pow.f64 d4 3)))) |
(+.f64 (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4))) (/.f64 d2 (/.f64 (pow.f64 d4 3) d2))) |
(+.f64 (/.f64 1 d4) (*.f64 (/.f64 d2 (*.f64 d4 d4)) (+.f64 -1 (/.f64 d2 d4)))) |
(+.f64 (*.f64 -1 (/.f64 d2 (pow.f64 d4 2))) (+.f64 (/.f64 (pow.f64 d2 2) (pow.f64 d4 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (/.f64 1 d4)))) |
(fma.f64 -1 (/.f64 d2 (*.f64 d4 d4)) (+.f64 (/.f64 (*.f64 d2 d2) (pow.f64 d4 3)) (fma.f64 -1 (/.f64 (pow.f64 d2 3) (pow.f64 d4 4)) (/.f64 1 d4)))) |
(+.f64 (-.f64 (/.f64 d2 (/.f64 (pow.f64 d4 3) d2)) (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (-.f64 (/.f64 1 d4) (/.f64 d2 (*.f64 d4 d4)))) |
(+.f64 (-.f64 (/.f64 1 d4) (/.f64 (pow.f64 d2 3) (pow.f64 d4 4))) (*.f64 (/.f64 d2 (*.f64 d4 d4)) (+.f64 -1 (/.f64 d2 d4)))) |
(+.f64 (*.f64 d1 d2) (*.f64 d1 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 d1 d4) (*.f64 d1 d2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 1 (*.f64 d1 d2)) (*.f64 1 (*.f64 d1 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 1 (*.f64 d1 d4)) (*.f64 1 (*.f64 d1 d2))) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 d2)) (*.f64 (neg.f64 d1) (neg.f64 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 d4)) (*.f64 (neg.f64 d1) (neg.f64 d2))) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 (*.f64 d1 d2) 1) (*.f64 (*.f64 d1 d4) 1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 (*.f64 d1 d4) 1) (*.f64 (*.f64 d1 d2) 1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 (neg.f64 d2) (neg.f64 d1)) (*.f64 (neg.f64 d4) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (*.f64 (neg.f64 d4) (neg.f64 d1)) (*.f64 (neg.f64 d2) (neg.f64 d1))) |
(*.f64 d1 (+.f64 d2 d4)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) 1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (neg.f64 (neg.f64 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 1 (*.f64 d1 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (+.f64 d2 d4) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) (sqrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (sqrt.f64 d1) (*.f64 (+.f64 d2 d4) (sqrt.f64 d1))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (sqrt.f64 (+.f64 d2 d4)) (*.f64 d1 (sqrt.f64 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (pow.f64 (cbrt.f64 d1) 2) (*.f64 (+.f64 d2 d4) (cbrt.f64 d1))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (neg.f64 d1) (neg.f64 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 -1 (*.f64 (neg.f64 d1) (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (neg.f64 (+.f64 d2 d4)) (neg.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 d1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2)) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)) (sqrt.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 (+.f64 d2 d4) (sqrt.f64 d1)) (/.f64 (sqrt.f64 d1) 1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)) (pow.f64 (cbrt.f64 d1) 2)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 (+.f64 d2 d4) (cbrt.f64 d1)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (*.f64 d1 (cbrt.f64 (+.f64 d2 d4)))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (/.f64 (sqrt.f64 d1) 1) (*.f64 (+.f64 d2 d4) (sqrt.f64 d1))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 d4)))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d1) 1) (cbrt.f64 (+.f64 d2 d4))) (/.f64 (sqrt.f64 d1) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) 1) (*.f64 (+.f64 d2 d4) (cbrt.f64 d1))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 d4) -1/2)) (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 d4) -1/2))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 (cbrt.f64 d1) (pow.f64 (+.f64 d2 d4) -1/2)) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (pow.f64 (+.f64 d2 d4) -1/2))) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) (/.f64 (pow.f64 (cbrt.f64 d1) 2) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) 1) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (cbrt.f64 (+.f64 d2 d4)) (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 d1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d1) 2) (/.f64 1 (+.f64 d2 d4))) (cbrt.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 d1) 2) (+.f64 d2 d4)))) (cbrt.f64 d1)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 (*.f64 d1 (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (+.f64 d2 d4)))) |
(*.f64 (/.f64 d1 (/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 d2 d4)))) (sqrt.f64 (neg.f64 (+.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (sqrt.f64 (-.f64 (neg.f64 d4) d2))) (/.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 d2 d4)))) |
(*.f64 (*.f64 (/.f64 d1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 d2 d4))) (sqrt.f64 (-.f64 (neg.f64 d2) d4))) |
(*.f64 (/.f64 (/.f64 d1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) -1) (cbrt.f64 (neg.f64 (+.f64 d2 d4)))) |
(*.f64 (/.f64 d1 (*.f64 -1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) (cbrt.f64 (neg.f64 (+.f64 d2 d4)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 d4) d2)) d1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (neg.f64 d2) d4)) d1) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)))) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (+.f64 d2 d4)) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (+.f64 (*.f64 d2 d2) (*.f64 d4 (+.f64 d2 d4)))) |
(/.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 d2 d2 (*.f64 d4 (+.f64 d2 d4)))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(*.f64 (*.f64 (/.f64 d1 (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4)))) (fma.f64 d2 d2 (*.f64 d4 (+.f64 d2 d4)))) |
(/.f64 (*.f64 d1 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)) (fma.f64 d2 d2 (*.f64 d4 (+.f64 d2 d4))))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d4 (-.f64 d4 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 d2 4) (*.f64 d4 (*.f64 (-.f64 d4 d2) (*.f64 d4 (-.f64 d4 d2))))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))) (-.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 d2 4) (*.f64 (*.f64 d4 d4) (*.f64 (-.f64 d4 d2) (-.f64 d4 d2)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))) (-.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 d1 (/.f64 (-.f64 (pow.f64 d2 4) (*.f64 (*.f64 d4 d4) (*.f64 (-.f64 d4 d2) (-.f64 d4 d2)))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d2 d4)))) |
(*.f64 (/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (+.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 d4 (-.f64 d4 d2)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d4 (-.f64 d4 d2)))) (*.f64 (*.f64 d2 d2) (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 d1 (/.f64 (+.f64 (pow.f64 (*.f64 d4 (-.f64 d4 d2)) 3) (pow.f64 d2 6)) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))) (+.f64 (pow.f64 d2 4) (-.f64 (*.f64 d4 (*.f64 (-.f64 d4 d2) (*.f64 d4 (-.f64 d4 d2)))) (*.f64 d2 (*.f64 d2 (*.f64 d4 (-.f64 d4 d2))))))) |
(*.f64 (*.f64 (/.f64 d1 (+.f64 (pow.f64 (*.f64 d4 (-.f64 d4 d2)) 3) (pow.f64 d2 6))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (+.f64 (pow.f64 d2 4) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (-.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d2 d2))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 4) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (-.f64 (*.f64 d4 (-.f64 d4 d2)) (*.f64 d2 d2)))) d1) (+.f64 (pow.f64 (*.f64 d4 (-.f64 d4 d2)) 3) (pow.f64 d2 6))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(pow.f64 (*.f64 d1 (+.f64 d2 d4)) 1) |
(*.f64 d1 (+.f64 d2 d4)) |
(pow.f64 (sqrt.f64 (*.f64 d1 (+.f64 d2 d4))) 2) |
(*.f64 d1 (+.f64 d2 d4)) |
(pow.f64 (cbrt.f64 (*.f64 d1 (+.f64 d2 d4))) 3) |
(*.f64 d1 (+.f64 d2 d4)) |
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3) 1/3) |
(*.f64 d1 (+.f64 d2 d4)) |
(pow.f64 (/.f64 1 (*.f64 d1 (+.f64 d2 d4))) -1) |
(*.f64 d1 (+.f64 d2 d4)) |
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(sqrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 2)) |
(fabs.f64 (*.f64 d1 (+.f64 d2 d4))) |
(log.f64 (pow.f64 (exp.f64 d1) (+.f64 d2 d4))) |
(*.f64 d1 (+.f64 d2 d4)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d1 (+.f64 d2 d4))))) |
(*.f64 d1 (+.f64 d2 d4)) |
(cbrt.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d4)) 3)) |
(*.f64 d1 (+.f64 d2 d4)) |
(expm1.f64 (log1p.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(log1p.f64 (expm1.f64 (*.f64 d1 (+.f64 d2 d4)))) |
(*.f64 d1 (+.f64 d2 d4)) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (+.f64 d4 (neg.f64 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 1 (/.f64 (-.f64 d4 d4) (-.f64 d2 d4)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 (sqrt.f64 d4)) (sqrt.f64 d4) d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (+.f64 d4 (neg.f64 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 1 (/.f64 (-.f64 d4 d4) (-.f64 d2 d4)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) 2) d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (+.f64 d4 (neg.f64 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 1 (/.f64 (-.f64 d4 d4) (-.f64 d2 d4)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 d4) 1 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (+.f64 d4 (neg.f64 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 1 (/.f64 (-.f64 d4 d4) (-.f64 d2 d4)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 d4)) (sqrt.f64 d4) d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (+.f64 d4 (neg.f64 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 1 (/.f64 (-.f64 d4 d4) (-.f64 d2 d4)))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 d4)) (pow.f64 (cbrt.f64 d4) 2) d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (fma.f64 (neg.f64 d4) 1 d4))) |
(+.f64 (/.f64 1 (+.f64 d2 d4)) (/.f64 (+.f64 d4 (neg.f64 d4)) (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) (+.f64 1 (/.f64 (-.f64 d4 d4) (-.f64 d2 d4)))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (neg.f64 d4))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 d4 -1))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 (sqrt.f64 d4) (neg.f64 (sqrt.f64 d4))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) d2) (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (*.f64 (cbrt.f64 d4) (neg.f64 (pow.f64 (cbrt.f64 d4) 2))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d2 d2)) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d4 (-.f64 d4 d2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (neg.f64 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 d4 -1) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 (sqrt.f64 d4) (neg.f64 (sqrt.f64 d4))) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 d2 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (*.f64 (*.f64 (cbrt.f64 d4) (neg.f64 (pow.f64 (cbrt.f64 d4) 2))) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (*.f64 (*.f64 d4 (-.f64 d4 d2)) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(+.f64 (*.f64 (*.f64 d4 (-.f64 d4 d2)) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (*.f64 (*.f64 d2 d2) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 d2 d4)))) 1) |
(/.f64 1 (+.f64 d2 d4)) |
(*.f64 1 (/.f64 1 (+.f64 d2 d4))) |
(/.f64 1 (+.f64 d2 d4)) |
(*.f64 (/.f64 1 (+.f64 d2 d4)) 1) |
(/.f64 1 (+.f64 d2 d4)) |
(*.f64 (pow.f64 (+.f64 d2 d4) -1/2) (pow.f64 (+.f64 d2 d4) -1/2)) |
(/.f64 1 (+.f64 d2 d4)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) |
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (+.f64 d2 d4))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (/.f64 1 (cbrt.f64 (+.f64 d2 d4)))) |
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (+.f64 d2 d4))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (-.f64 d2 d4) (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(*.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 -1 (+.f64 d2 d4)) -1) |
(/.f64 1 (+.f64 d2 d4)) |
(*.f64 -1 (/.f64 -1 (+.f64 d2 d4))) |
(/.f64 1 (+.f64 d2 d4)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) 1) (/.f64 1 (cbrt.f64 (+.f64 d2 d4)))) |
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2))) (cbrt.f64 (+.f64 d2 d4))) |
(/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 d2 d4))) |
(*.f64 (pow.f64 (sqrt.f64 (+.f64 d2 d4)) -1) (pow.f64 (sqrt.f64 (+.f64 d2 d4)) -1)) |
(pow.f64 (sqrt.f64 (+.f64 d2 d4)) -2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2) -1) (pow.f64 (cbrt.f64 (+.f64 d2 d4)) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2))) |
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (+.f64 d2 d4)))) (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) -1) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2))) |
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (+.f64 d2 d4)))) (pow.f64 (cbrt.f64 (+.f64 d2 d4)) 2)) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d4 d4) (*.f64 d4 d4)))) (+.f64 (*.f64 d2 d2) (*.f64 d4 d4))) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 4) (pow.f64 d4 4))) (fma.f64 d2 d2 (*.f64 d4 d4))) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 (*.f64 d2 d2) 3) (pow.f64 (*.f64 d4 d4) 3))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 d4 d4) (*.f64 d4 d4)) (*.f64 (*.f64 d2 d2) (*.f64 d4 d4))))) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 6) (pow.f64 d4 6))) (+.f64 (pow.f64 d2 4) (*.f64 (*.f64 d4 d4) (fma.f64 d2 d2 (*.f64 d4 d4))))) |
(*.f64 (/.f64 (-.f64 d2 d4) (-.f64 (pow.f64 d2 6) (pow.f64 d4 6))) (fma.f64 (*.f64 d4 d4) (fma.f64 d2 d2 (*.f64 d4 d4)) (pow.f64 d2 4))) |
(*.f64 (/.f64 1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (neg.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(*.f64 (/.f64 1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) (-.f64 d4 d2)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (hypot.f64 (pow.f64 d2 3/2) (pow.f64 d4 3/2))) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (sqrt.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 (pow.f64 (+.f64 d2 d4) -1/2) (sqrt.f64 (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) (sqrt.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 -1 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (-.f64 d2 d4)) |
(*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4))) (-.f64 d2 d4)) |
(/.f64 (-.f64 d4 d2) (-.f64 (*.f64 d4 d4) (*.f64 d2 d2))) |
(*.f64 (/.f64 -1 (neg.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2)))) |
(/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d4 3) (pow.f64 d2 3))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (+.f64 (pow.f64 d4 3) (pow.f64 d2 3)))) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (-.f64 (*.f64 d2 d2) (*.f64 d4 d4)))) (cbrt.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 d2 d4) -2)) (cbrt.f64 (fma.f64 d2 d2 (*.f64 d4 (neg.f64 d4))))) (cbrt.f64 (-.f64 d2 d4))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (-.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d4 3) (pow.f64 d4 3)))) (-.f64 (pow.f64 d2 3) (pow.f64 d4 3))) |
(*.f64 (-.f64 (pow.f64 d2 3) (pow.f64 d4 3)) (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (-.f64 (pow.f64 d2 6) (pow.f64 d4 6)))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 d4 3) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 d2 3) (pow.f64 d2 3)) (*.f64 (pow.f64 d4 3) (pow.f64 d4 3))) (*.f64 (pow.f64 d2 3) (pow.f64 d4 3)))) |
(/.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 d2 6) (-.f64 (pow.f64 d4 6) (*.f64 (pow.f64 d4 3) (pow.f64 d2 3))))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 d4 3) 3))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 d4 3) 3))) (+.f64 (pow.f64 d2 6) (*.f64 (pow.f64 d4 3) (-.f64 (pow.f64 d4 3) (pow.f64 d2 3))))) |
(*.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d4 (-.f64 d4 d2))) (+.f64 (pow.f64 (pow.f64 d2 3) 3) (pow.f64 (pow.f64 d4 3) 3))) (+.f64 (pow.f64 d2 6) (-.f64 (pow.f64 d4 6) (*.f64 (pow.f64 d4 3) (pow.f64 d2 3))))) |
(pow.f64 (+.f64 d2 d4) -1) |
(/.f64 1 (+.f64 d2 d4)) |
(pow.f64 (/.f64 1 (+.f64 d2 d4)) 1) |
(/.f64 1 (+.f64 d2 d4)) |
(pow.f64 (pow.f64 (+.f64 d2 d4) -1/2) 2) |
(/.f64 1 (+.f64 d2 d4)) |
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 d2 d4))) 3) |
(/.f64 1 (+.f64 d2 d4)) |
(pow.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3)) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3))) |
(sqrt.f64 (pow.f64 (+.f64 d2 d4) -2)) |
(log.f64 (exp.f64 (/.f64 1 (+.f64 d2 d4)))) |
(/.f64 1 (+.f64 d2 d4)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 d2 d4))))) |
(/.f64 1 (+.f64 d2 d4)) |
(cbrt.f64 (/.f64 1 (pow.f64 (+.f64 d2 d4) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 d2 d4)))) |
(/.f64 1 (+.f64 d2 d4)) |
(exp.f64 (neg.f64 (log.f64 (+.f64 d2 d4)))) |
(/.f64 1 (+.f64 d2 d4)) |
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 d2 d4)))) |
(/.f64 1 (+.f64 d2 d4)) |
Compiled 13639 to 3770 computations (72.4% saved)
17 alts after pruning (7 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 629 | 2 | 631 |
| Fresh | 1 | 5 | 6 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 9 | 10 |
| Total | 631 | 17 | 648 |
| Status | Error | Program |
|---|---|---|
| 19.2b | (fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))) | |
| 35.8b | (/.f64 d1 (/.f64 1 (-.f64 d4 d1))) | |
| 36.3b | (/.f64 d1 (/.f64 1 (-.f64 d2 d1))) | |
| ✓ | 28.7b | (/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
| ✓ | 52.0b | (/.f64 d1 (/.f64 -1 d1)) |
| ✓ | 16.7b | (-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
| 33.5b | (+.f64 (neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) (*.f64 d1 d3)) | |
| 26.1b | (*.f64 (-.f64 d4 d3) d1) | |
| 17.5b | (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) | |
| ✓ | 36.2b | (*.f64 (-.f64 d2 d1) d1) |
| 28.5b | (*.f64 (+.f64 d2 d4) d1) | |
| ✓ | 33.5b | (*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| ✓ | 42.5b | (*.f64 (neg.f64 d1) d3) |
| ✓ | 45.1b | (*.f64 d2 d1) |
| ✓ | 35.7b | (*.f64 d1 (-.f64 d4 d1)) |
| ✓ | 52.0b | (*.f64 d1 (neg.f64 d1)) |
| ✓ | 44.7b | (*.f64 d1 d4) |
Compiled 170 to 116 computations (31.8% 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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) (*.f64 d1 d3)) |
(+.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)) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(/.f64 d1 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4))))) |
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 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:
| 15.0ms | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| 15.0ms | d4 |
| 14.0ms | d1 |
| 14.0ms | d2 |
| 14.0ms | d3 |
| 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 305 to 114 computations (62.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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(+.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d4 d1))) |
(-.f64 (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 d3)) |
(/.f64 d1 (/.f64 1 (-.f64 (+.f64 d2 d4) d1))) |
(/.f64 d1 (/.f64 1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1)))) |
(+.f64 (neg.f64 (*.f64 d1 (+.f64 d3 (+.f64 d1 d3)))) (*.f64 d1 d3)) |
(+.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)) |
(+.f64 (+.f64 (*.f64 d1 (-.f64 d4 (+.f64 d1 d3))) (*.f64 d1 (neg.f64 d3))) (*.f64 d1 d3)) |
(/.f64 d1 (*.f64 (/.f64 1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d1 (-.f64 d3 d4)) (+.f64 d1 (-.f64 d3 d4))))) (+.f64 d2 (+.f64 d1 (-.f64 d3 d4))))) |
(fma.f64 d1 d2 (*.f64 d1 (-.f64 d4 d1))) |
(fma.f64 (neg.f64 d1) d3 (*.f64 d1 (-.f64 d4 d1))) |
| Outputs |
|---|
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
5 calls:
| 14.0ms | (-.f64 (+.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 d4 d1)) (*.f64 d1 d1)) |
| 14.0ms | d3 |
| 14.0ms | d4 |
| 14.0ms | d2 |
| 13.0ms | d1 |
| 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 295 to 113 computations (61.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)) |
(*.f64 (+.f64 d2 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(/.f64 d1 (/.f64 1 (+.f64 d2 d4))) |
(/.f64 d1 (/.f64 1 (-.f64 d2 d1))) |
(/.f64 d1 (/.f64 1 (-.f64 d4 d1))) |
| Outputs |
|---|
(*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
4 calls:
| 35.0ms | d4 |
| 27.0ms | d3 |
| 27.0ms | d1 |
| 26.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 2.9b | 3 | d1 |
| 2.4b | 2 | d2 |
| 2.5b | 3 | d3 |
| 1.8b | 3 | d4 |
Compiled 129 to 60 computations (53.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 2.616806027598657e+61 | 2.648278360864718e+63 |
| 13.0ms | 1.8651566395803665e-19 | 1.0075569553284489e-17 |
| 24.0ms | 224× | body | 256 | valid |
Compiled 362 to 241 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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) |
4 calls:
| 28.0ms | d4 |
| 21.0ms | d2 |
| 20.0ms | d3 |
| 20.0ms | d1 |
| Error | Segments | Branch |
|---|---|---|
| 2.9b | 3 | d1 |
| 2.4b | 2 | d2 |
| 2.5b | 3 | d3 |
| 7.5b | 3 | d4 |
Compiled 101 to 48 computations (52.5% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | -4.2818245271987605e+21 | -18828475395901415000.0 |
| 12.0ms | 112× | body | 256 | valid |
Compiled 194 to 129 computations (33.5% 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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
| Outputs |
|---|
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) |
4 calls:
| 20.0ms | d1 |
| 19.0ms | d3 |
| 19.0ms | d2 |
| 7.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 3.3b | 3 | d1 |
| 8.4b | 3 | d2 |
| 2.5b | 3 | d3 |
| 9.7b | 1 | d4 |
Compiled 94 to 46 computations (51.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 1.3427938993248554e-79 | 3.072381661344892e-76 |
| 11.0ms | -7.323118541883039e+19 | -10280740557480942000.0 |
| 23.0ms | 224× | body | 256 | valid |
Compiled 362 to 241 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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
4 calls:
| 66.0ms | d4 |
| 33.0ms | d1 |
| 30.0ms | d2 |
| 24.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 14.4b | 5 | d1 |
| 11.9b | 3 | d2 |
| 7.1b | 3 | d3 |
| 10.3b | 10 | d4 |
Compiled 87 to 44 computations (49.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 4.884380425735185e+70 | 3.1513774122353126e+74 |
| 18.0ms | -3.022277477071694e+59 | -1.9150406390880334e+45 |
| 29.0ms | 288× | body | 256 | valid |
Compiled 422 to 287 computations (32% 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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (neg.f64 d1) (+.f64 d3 d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (-.f64 (neg.f64 d3) d1)) |
(*.f64 (-.f64 d4 d3) d1) |
4 calls:
| 50.0ms | d4 |
| 39.0ms | d3 |
| 28.0ms | d1 |
| 18.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 17.8b | 5 | d1 |
| 13.5b | 3 | d2 |
| 13.5b | 7 | d3 |
| 11.8b | 9 | d4 |
Compiled 80 to 42 computations (47.5% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 2.616806027598657e+61 | 2.648278360864718e+63 |
| 18.0ms | 1.0965340406605882e-96 | 5.046685891780233e-85 |
| 8.0ms | 9.979580100392436e-120 | 1.8973764887300097e-119 |
| 14.0ms | 7.698247121605813e-187 | 2.088175927955989e-183 |
| 16.0ms | 3.591290370808007e-228 | 3.488082891793767e-223 |
| 18.0ms | 1.2933639204254635e-307 | 9.723239039896844e-298 |
| 14.0ms | -2.8081352695166594e-117 | -1.0246082799442953e-120 |
| 16.0ms | -4.4506583572975046e-64 | -2.8302528502397422e-71 |
| 106.0ms | 1040× | body | 256 | valid |
Compiled 1391 to 992 computations (28.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)) |
(*.f64 (+.f64 d2 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(/.f64 d1 (/.f64 -1 d1)) |
| Outputs |
|---|
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 (-.f64 d2 d1) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 (-.f64 d4 d3) d1) |
4 calls:
| 44.0ms | d4 |
| 25.0ms | d1 |
| 25.0ms | d3 |
| 10.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 17.9b | 5 | d1 |
| 15.1b | 2 | d2 |
| 14.7b | 5 | d3 |
| 14.1b | 9 | d4 |
Compiled 68 to 37 computations (45.6% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 1.0275725554758726e+92 | 3.4879164952787834e+92 |
| 11.0ms | 3.5694994724222e+65 | 2.7586616276300993e+66 |
| 15.0ms | 3.4195302282622084e-5 | 0.008813521133909059 |
| 14.0ms | 1.841700679928627e-9 | 3.4195302282622084e-5 |
| 7.0ms | 2.624467383412043e-25 | 3.6669809739819767e-25 |
| 18.0ms | 1.0965340406605882e-96 | 5.046685891780233e-85 |
| 7.0ms | 9.979580100392436e-120 | 1.8973764887300097e-119 |
| 15.0ms | 7.698247121605813e-187 | 2.088175927955989e-183 |
| 87.0ms | 848× | body | 256 | valid |
Compiled 1074 to 759 computations (29.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 d4) d1) |
(*.f64 (-.f64 d2 d1) d1) |
| Outputs |
|---|
(*.f64 d1 (+.f64 d2 d4)) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (-.f64 d4 d1)) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 (-.f64 d4 d1)) |
4 calls:
| 30.0ms | d4 |
| 30.0ms | d1 |
| 26.0ms | d2 |
| 22.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 19.5b | 7 | d1 |
| 17.8b | 6 | d2 |
| 18.2b | 5 | d3 |
| 17.8b | 7 | d4 |
Compiled 58 to 32 computations (44.8% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 11.0ms | 8.287760154497641e-203 | 4.565412639709866e-202 |
| 12.0ms | 3.373393811165436e-247 | 3.3494858769177753e-245 |
| 12.0ms | -1.6033049185369103e-191 | -2.1819393988502398e-193 |
| 18.0ms | -2.3952268377059356e-110 | -9.702322925132266e-123 |
| 13.0ms | -4.2818245271987605e+21 | -18828475395901415000.0 |
| 60.0ms | 592× | body | 256 | valid |
Compiled 736 to 535 computations (27.3% 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:
| 31.0ms | d4 |
| 25.0ms | d1 |
| 18.0ms | d2 |
| 11.0ms | d3 |
| Error | Segments | Branch |
|---|---|---|
| 20.9b | 7 | d1 |
| 23.0b | 5 | d2 |
| 19.5b | 3 | d3 |
| 21.1b | 9 | d4 |
Compiled 43 to 27 computations (37.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 9.743066700469241e+173 | 6.859971217966445e+179 |
| 18.0ms | -3.022277477071694e+59 | -1.9150406390880334e+45 |
| 31.0ms | 304× | body | 256 | valid |
| 0.0ms | 5× | body | 256 | infinite |
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 d2 d1) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d2 d1) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d2 d1) |
(*.f64 (neg.f64 d1) d3) |
(*.f64 d1 d4) |
4 calls:
| 31.0ms | d1 |
| 28.0ms | d4 |
| 19.0ms | d3 |
| 18.0ms | d2 |
| Error | Segments | Branch |
|---|---|---|
| 29.8b | 10 | d1 |
| 25.9b | 6 | d2 |
| 29.4b | 6 | d3 |
| 24.1b | 9 | d4 |
Compiled 38 to 25 computations (34.2% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 2.616806027598657e+61 | 2.648278360864718e+63 |
| 18.0ms | 1.0965340406605882e-96 | 5.046685891780233e-85 |
| 7.0ms | 9.979580100392436e-120 | 1.8973764887300097e-119 |
| 14.0ms | 7.698247121605813e-187 | 2.088175927955989e-183 |
| 16.0ms | 3.591290370808007e-228 | 3.488082891793767e-223 |
| 9.0ms | -1.977352876769317e-260 | -5.170399157946492e-261 |
| 14.0ms | -2.8081352695166594e-117 | -1.0246082799442953e-120 |
| 16.0ms | -2.8302528502397422e-71 | -3.7140601154291297e-78 |
| 98.0ms | 960× | body | 256 | valid |
Compiled 1046 to 797 computations (23.8% saved)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
(*.f64 d1 (neg.f64 d1)) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d1 d4) |
(*.f64 d1 (neg.f64 d1)) |
(*.f64 d1 d4) |
4 calls:
| 21.0ms | d1 |
| 11.0ms | d2 |
| 11.0ms | d3 |
| 6.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 33.4b | 8 | d1 |
| 30.2b | 4 | d2 |
| 40.7b | 4 | d3 |
| 32.3b | 2 | d4 |
Compiled 34 to 24 computations (29.4% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | -8.380692608095561e-106 | -2.3952268377059356e-110 |
| 9.0ms | -18828475395901415000.0 | -6645300936381716000.0 |
| 14.0ms | -1.5951371702276856e+48 | -3.591557979944241e+45 |
| 34.0ms | 336× | body | 256 | valid |
Compiled 375 to 282 computations (24.8% saved)
Total -28.8b remaining (-90.5%)
Threshold costs -28.8b (-90.5%)
| Inputs |
|---|
(*.f64 d1 d4) |
(*.f64 d2 d1) |
| Outputs |
|---|
(*.f64 d2 d1) |
(*.f64 d1 d4) |
4 calls:
| 14.0ms | d1 |
| 8.0ms | d2 |
| 5.0ms | d3 |
| 5.0ms | d4 |
| Error | Segments | Branch |
|---|---|---|
| 38.9b | 6 | d1 |
| 31.9b | 2 | d2 |
| 41.9b | 2 | d3 |
| 32.3b | 2 | d4 |
Compiled 30 to 22 computations (26.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | -1.5951371702276856e+48 | -3.591557979944241e+45 |
| 13.0ms | 128× | body | 256 | valid |
Compiled 154 to 113 computations (26.6% saved)
| 1× | egg-herbie |
| 46× | *-commutative |
| 36× | +-commutative |
| 24× | sub-neg |
| 18× | if-if-or-not |
| 12× | not-or |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 166 | 1082 |
| 1 | 223 | 1072 |
| 2 | 252 | 1066 |
| 3 | 275 | 1058 |
| 4 | 287 | 1058 |
| 5 | 294 | 1058 |
| 6 | 296 | 1058 |
| 7 | 297 | 1058 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(if (<=.f64 d4 1541463129877527/162259276829213363391578010288128) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (if (<=.f64 d4 86000000000000002783532099078165027850303318194628948198948864) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (<=.f64 d2 -150000000000000000000) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(if (<=.f64 d3 -30000000000000000000) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (<=.f64 d3 -175000000000000009447489984292611879111255459582967808) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d3 329999999999999979493003320793870699240199767824385920377574807983620096) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (-.f64 d4 d3) d1))) |
(if (<=.f64 d4 -8256342791959349/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 -5814709794364855/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 3004247240801587/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 4063321295036161/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 2755621862244755/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 1680814549933591/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 7522675460447435/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 29999999999999999908861751618180447067195319779897438575263744) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 d4 d3) d1))))))))) |
(if (<=.f64 d4 4018615215773601/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 7513434661614321/21778071482940061661655974875633165533184) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 8878048987794933/37778931862957161709568) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 1152921504606847/576460752303423488) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 1400000000000000035694593162559767294036500350640283004107797561344) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 169999999999999990005327100087832318923702113938643505014103844341055252272608187673055592448) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d4 d3) d1))))))))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1))))))) |
(if (<=.f64 d3 -8499999999999999942378063732073837799924521756524544) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 980000000000000019250240658788198885453647950852380107535082660975853112092341826808639052505068572775248113014189042662528344026443455390450714566200647609283476568586321920) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3))) |
(if (<=.f64 d4 -279744320480505/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 d2 d1) (if (<=.f64 d4 -5996419475438757/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 -7201440561641447/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 d2 d1) (if (<=.f64 d4 8022954965641041/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 3478207150566713/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 d2 d1) (if (<=.f64 d4 1362822608054263/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 2630367692706693/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 d2 d1) (if (<=.f64 d4 549999999999999967881181335272830733655146847708890131047907328) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4))))))))) |
(if (<=.f64 d2 -250000000000000010961460761269049338658511912960) (*.f64 d2 d1) (if (<=.f64 d2 -6800000000000000000) (*.f64 d1 d4) (if (<=.f64 d2 -5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))) |
(if (<=.f64 d2 -610000000000000018633000416035812216747868553216) (*.f64 d2 d1) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
| Outputs |
|---|
(fma.f64 d1 (-.f64 d2 d3) (*.f64 d1 (-.f64 d4 d1))) |
(*.f64 d1 (+.f64 (-.f64 d2 d3) (-.f64 d4 d1))) |
(if (<=.f64 d4 1541463129877527/162259276829213363391578010288128) (*.f64 (-.f64 d2 (+.f64 d1 d3)) d1) (if (<=.f64 d4 86000000000000002783532099078165027850303318194628948198948864) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (<=.f64 d4 1541463129877527/162259276829213363391578010288128) (*.f64 d1 (-.f64 d2 (+.f64 d1 d3))) (if (<=.f64 d4 86000000000000002783532099078165027850303318194628948198948864) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (<=.f64 d2 -150000000000000000000) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (-.f64 d4 d3) d1))) |
(if (<=.f64 d3 -30000000000000000000) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (if (<=.f64 d3 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)))) |
(if (or (<=.f64 d3 -30000000000000000000) (not (<=.f64 d3 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008))) (*.f64 d1 (-.f64 (+.f64 d2 d4) d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(if (<=.f64 d3 -175000000000000009447489984292611879111255459582967808) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d3 329999999999999979493003320793870699240199767824385920377574807983620096) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1)) (*.f64 (-.f64 d4 d3) d1))) |
(if (or (<=.f64 d3 -175000000000000009447489984292611879111255459582967808) (not (<=.f64 d3 329999999999999979493003320793870699240199767824385920377574807983620096))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (-.f64 (+.f64 d2 d4) d1))) |
(if (<=.f64 d4 -8256342791959349/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 -5814709794364855/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 3004247240801587/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 4063321295036161/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 2755621862244755/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 1680814549933591/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 7522675460447435/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 29999999999999999908861751618180447067195319779897438575263744) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 (-.f64 d4 d3) d1))))))))) |
(if (<=.f64 d4 -8256342791959349/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 -5814709794364855/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 3004247240801587/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 4063321295036161/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 2755621862244755/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 1680814549933591/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (if (<=.f64 d4 7522675460447435/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 29999999999999999908861751618180447067195319779897438575263744) (*.f64 d1 (-.f64 (neg.f64 d3) d1)) (*.f64 d1 (-.f64 d4 d3)))))))))) |
(if (<=.f64 d4 -8256342791959349/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 -5814709794364855/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d4 3004247240801587/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 4063321295036161/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d4 2755621862244755/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 1680814549933591/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (if (<=.f64 d4 7522675460447435/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 29999999999999999908861751618180447067195319779897438575263744) (*.f64 d1 (-.f64 (neg.f64 d1) d3)) (*.f64 d1 (-.f64 d4 d3)))))))))) |
(if (<=.f64 d4 4018615215773601/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 7513434661614321/21778071482940061661655974875633165533184) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 8878048987794933/37778931862957161709568) (*.f64 (-.f64 d2 d1) d1) (if (<=.f64 d4 1152921504606847/576460752303423488) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d4 1400000000000000035694593162559767294036500350640283004107797561344) (*.f64 (-.f64 d4 d3) d1) (if (<=.f64 d4 169999999999999990005327100087832318923702113938643505014103844341055252272608187673055592448) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (-.f64 d4 d3) d1))))))))) |
(if (<=.f64 d4 4018615215773601/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 7513434661614321/21778071482940061661655974875633165533184) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 8878048987794933/37778931862957161709568) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 1152921504606847/576460752303423488) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d4 1400000000000000035694593162559767294036500350640283004107797561344) (not (<=.f64 d4 169999999999999990005327100087832318923702113938643505014103844341055252272608187673055592448))) (*.f64 d1 (-.f64 d4 d3)) (*.f64 d1 (+.f64 d2 d4))))))))) |
(if (<=.f64 d4 4018615215773601/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 7513434661614321/21778071482940061661655974875633165533184) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 8878048987794933/37778931862957161709568) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 1152921504606847/576460752303423488) (not (or (<=.f64 d4 1400000000000000035694593162559767294036500350640283004107797561344) (not (<=.f64 d4 169999999999999990005327100087832318923702113938643505014103844341055252272608187673055592448))))) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d4 d3)))))))) |
(if (<=.f64 d4 4018615215773601/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 7268387242956069/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 5110428660115861/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 d1 (-.f64 d2 d1)) (if (<=.f64 d4 7513434661614321/21778071482940061661655974875633165533184) (*.f64 d1 (-.f64 d4 d3)) (if (<=.f64 d4 8878048987794933/37778931862957161709568) (*.f64 d1 (-.f64 d2 d1)) (if (or (<=.f64 d4 1152921504606847/576460752303423488) (and (not (<=.f64 d4 1400000000000000035694593162559767294036500350640283004107797561344)) (<=.f64 d4 169999999999999990005327100087832318923702113938643505014103844341055252272608187673055592448))) (*.f64 d1 (+.f64 d2 d4)) (*.f64 d1 (-.f64 d4 d3)))))))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216) (*.f64 (neg.f64 d1) d3) (*.f64 d1 (-.f64 d4 d1))))))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 d1 (-.f64 d4 d1)) (if (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 d3 (neg.f64 d1)) (if (or (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (not (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d3 (neg.f64 d1)))))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (*.f64 d1 (-.f64 d4 d1)) (if (or (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (not (or (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (not (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216))))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (-.f64 d4 d1))))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (not (or (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (not (or (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (not (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216))))))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (not (or (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (and (not (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464)) (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216))))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(if (<=.f64 d2 -145000000000000000000) (*.f64 d1 (+.f64 d2 d4)) (if (or (<=.f64 d2 -3488825876618913/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (and (not (<=.f64 d2 -7448434626215959/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224)) (or (<=.f64 d2 6986579245074137/492012622892544834271389790732894657662927476722860263779722814473019822087813969212041474774160597375290836201288857198210756815506783814402799101977552824568363543598917391308333275538335033741802194070267666507650193099632451067528125735714134272643866558464) (not (<=.f64 d2 7413036641609071/88250436209631796779659651318894620729729809745361797646356310339459182198787453122058560031100937405340558296821374893066353027058699717113329784015217065825962377858834878767894752265396985241367417483713579073929216))))) (*.f64 d1 (-.f64 d4 d1)) (*.f64 d1 (neg.f64 d3)))) |
(if (<=.f64 d3 -8499999999999999942378063732073837799924521756524544) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d3 980000000000000019250240658788198885453647950852380107535082660975853112092341826808639052505068572775248113014189042662528344026443455390450714566200647609283476568586321920) (*.f64 d1 (+.f64 d2 d4)) (*.f64 (neg.f64 d1) d3))) |
(if (or (<=.f64 d3 -8499999999999999942378063732073837799924521756524544) (not (<=.f64 d3 980000000000000019250240658788198885453647950852380107535082660975853112092341826808639052505068572775248113014189042662528344026443455390450714566200647609283476568586321920))) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 (+.f64 d2 d4))) |
(if (or (<=.f64 d3 -8499999999999999942378063732073837799924521756524544) (not (<=.f64 d3 980000000000000019250240658788198885453647950852380107535082660975853112092341826808639052505068572775248113014189042662528344026443455390450714566200647609283476568586321920))) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 (+.f64 d2 d4))) |
(if (<=.f64 d4 -279744320480505/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 d2 d1) (if (<=.f64 d4 -5996419475438757/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 -7201440561641447/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 d2 d1) (if (<=.f64 d4 8022954965641041/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 3478207150566713/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 d2 d1) (if (<=.f64 d4 1362822608054263/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 (neg.f64 d1) d3) (if (<=.f64 d4 2630367692706693/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 d2 d1) (if (<=.f64 d4 549999999999999967881181335272830733655146847708890131047907328) (*.f64 (neg.f64 d1) d3) (*.f64 d1 d4))))))))) |
(if (<=.f64 d4 -279744320480505/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 d1 d2) (if (<=.f64 d4 -5996419475438757/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 -7201440561641447/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 d1 d2) (if (<=.f64 d4 8022954965641041/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 3478207150566713/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 d1 d2) (if (<=.f64 d4 1362822608054263/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d3 (neg.f64 d1)) (if (<=.f64 d4 2630367692706693/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 d1 d2) (if (<=.f64 d4 549999999999999967881181335272830733655146847708890131047907328) (*.f64 d3 (neg.f64 d1)) (*.f64 d1 d4))))))))) |
(if (<=.f64 d4 -279744320480505/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 d1 d2) (if (<=.f64 d4 -5996419475438757/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 -7201440561641447/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 d1 d2) (if (<=.f64 d4 8022954965641041/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 3478207150566713/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 d1 d2) (if (<=.f64 d4 1362822608054263/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 d1 (neg.f64 d3)) (if (<=.f64 d4 2630367692706693/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (*.f64 d1 d2) (if (<=.f64 d4 549999999999999967881181335272830733655146847708890131047907328) (*.f64 d1 (neg.f64 d3)) (*.f64 d1 d4))))))))) |
(if (<=.f64 d2 -250000000000000010961460761269049338658511912960) (*.f64 d2 d1) (if (<=.f64 d2 -6800000000000000000) (*.f64 d1 d4) (if (<=.f64 d2 -5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))) |
(if (<=.f64 d2 -250000000000000010961460761269049338658511912960) (*.f64 d1 d2) (if (<=.f64 d2 -6800000000000000000) (*.f64 d1 d4) (if (<=.f64 d2 -5949503719112237/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d4)))) |
(if (<=.f64 d2 -610000000000000018633000416035812216747868553216) (*.f64 d2 d1) (*.f64 d1 d4)) |
(if (<=.f64 d2 -610000000000000018633000416035812216747868553216) (*.f64 d1 d2) (*.f64 d1 d4)) |
(*.f64 d1 d4) |
Compiled 469 to 257 computations (45.2% 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)
Compiled 445 to 181 computations (59.3% saved)
Loading profile data...