Time bar (total: 1.1min)
| 1× | search |
| True | Other | False | Iter |
|---|---|---|---|
| 0% | 99.8% | 0.2% | 0 |
| 0% | 99.8% | 0.2% | 1 |
| 0% | 99.8% | 0.2% | 2 |
| 0% | 99.8% | 0.2% | 3 |
| 0% | 99.8% | 0.2% | 4 |
| 0% | 99.8% | 0.2% | 5 |
| 0% | 99.8% | 0.2% | 6 |
| 0% | 99.8% | 0.2% | 7 |
| 0% | 98.2% | 1.8% | 8 |
| 0% | 94.3% | 5.7% | 9 |
| 0% | 93.4% | 6.6% | 10 |
| 1.4% | 89.6% | 9.1% | 11 |
| 2.5% | 85.3% | 12.2% | 12 |
Compiled 45 to 33 computations (26.7% saved)
| 1.6s | 6054× | body | 256 | valid |
| 1.1s | 4264× | body | 256 | invalid |
| 646.0ms | 889× | body | 1024 | valid |
| 641.0ms | 675× | body | 2048 | valid |
| 605.0ms | 656× | body | 2048 | invalid |
| 598.0ms | 872× | body | 1024 | invalid |
| 319.0ms | 654× | body | 512 | invalid |
| 317.0ms | 637× | body | 512 | valid |
| 1.0ms | 1× | body | 4096 | valid |
| 2× | egg-herbie |
| 665× | associate-*l*_binary64 |
| 651× | associate-*r*_binary64 |
| 560× | distribute-rgt-in_binary64 |
| 528× | distribute-lft-in_binary64 |
| 379× | distribute-rgt-neg-out_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 109 | 427 |
| 1 | 360 | 343 |
| 2 | 1374 | 343 |
| 3 | 6707 | 343 |
| 0 | 4 | 4 |
| 1 | 4 | 4 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
0 |
3 |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C))))) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (*.f64 A A) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (*.f64 A A) (*.f64 4 (*.f64 B C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 A A (*.f64 C (*.f64 B -4)))) (*.f64 2 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C)))))))) (fma.f64 A A (*.f64 C (*.f64 B -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A A (*.f64 B (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C))))))) (fma.f64 A A (*.f64 B (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C))))) (+.f64 (+.f64 C F) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 F C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 B B (*.f64 C (*.f64 F -4)))) (*.f64 2 (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C)))))))) (fma.f64 B B (*.f64 C (*.f64 F -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 F -4))) (*.f64 A (*.f64 2 (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C))))))))) (fma.f64 B B (*.f64 C (*.f64 F -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A)))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (*.f64 C C) (pow.f64 (-.f64 A B) 2))))))))) (-.f64 (*.f64 C C) (*.f64 B (*.f64 4 A)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C C (*.f64 -4 (*.f64 B A)))) (*.f64 2 (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (fma.f64 C C (*.f64 -4 (*.f64 B A))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B (*.f64 A -4) (*.f64 C C)) (*.f64 F (*.f64 2 (+.f64 A (+.f64 B (hypot.f64 C (-.f64 A B)))))))) (fma.f64 B (*.f64 A -4) (*.f64 C C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C)))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F F)))))) (-.f64 (*.f64 F F) (*.f64 (*.f64 4 A) C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (fma.f64 F F (*.f64 A (*.f64 C -4)))) (+.f64 C (+.f64 A (hypot.f64 F (-.f64 A C)))))))) (fma.f64 F F (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 F F)) (*.f64 B (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))))) (fma.f64 A (*.f64 C -4) (*.f64 F F))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A F)))) (+.f64 A (+.f64 F (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A F) 2))))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A F)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F))))))))) (fma.f64 B B (*.f64 F (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (fma.f64 F (*.f64 A -4) (*.f64 B B))) (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (fma.f64 F (*.f64 A -4) (*.f64 B B))) |
(sort A C)
Compiled 48 to 36 computations (25% saved)
| 1× | egg-herbie |
| 596× | associate-+l+_binary64 |
| 540× | associate-*l*_binary64 |
| 508× | associate-*r*_binary64 |
| 455× | distribute-rgt-in_binary64 |
| 450× | fma-def_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
| Outputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 B B) (*.f64 4 (*.f64 A C)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 C (*.f64 A -4) (*.f64 B B)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (fma.f64 C (*.f64 A -4) (*.f64 B B))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 2 (*.f64 B B) (*.f64 C (*.f64 A -8)))) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 77 to 50 computations (35.1% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 2 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 3 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 54.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
| ▶ | 50.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 81 to 55 computations (32.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (+.f64 A (hypot.f64 B (-.f64 A C))) |
| ✓ | 5.1b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) |
| ✓ | 19.4b | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) |
| ✓ | 25.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 182 to 72 computations (60.4% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | F | @ | 0 | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) |
| 8.0ms | A | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 8.0ms | C | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 8.0ms | A | @ | 0 | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) |
| 7.0ms | C | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 389× | expm1-udef_binary64 |
| 389× | log1p-udef_binary64 |
| 360× | fma-neg_binary64 |
| 236× | add-sqr-sqrt_binary64 |
| 228× | pow1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 107 |
| 1 | 454 | 105 |
| 2 | 6703 | 105 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) |
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) |
(+.f64 A (hypot.f64 B (-.f64 A C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1/2) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2)) (+.f64 0 (+.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A A) (-.f64 A (hypot.f64 B (-.f64 A C)))) (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2)) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (/.f64 1 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (/.f64 1 (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))) (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (*.f64 A A) (*.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 A 3) (pow.f64 (hypot.f64 B (-.f64 A C)) 3))) (neg.f64 (fma.f64 A A (*.f64 (hypot.f64 B (-.f64 A C)) (-.f64 (hypot.f64 B (-.f64 A C)) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 A A) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))) (neg.f64 (-.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 A A)) (-.f64 (hypot.f64 B (-.f64 A C)) A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 B (-.f64 A C)) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) (cbrt.f64 (hypot.f64 B (-.f64 A C))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) A)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (hypot.f64 B (-.f64 A C))))))) |
| 1× | egg-herbie |
| 622× | fma-def_binary64 |
| 422× | associate-/l*_binary64 |
| 396× | *-commutative_binary64 |
| 376× | associate-*r/_binary64 |
| 366× | times-frac_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 781 | 11753 |
| 1 | 2762 | 9965 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 2 A) |
(+.f64 (*.f64 -1 C) (*.f64 2 A)) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
C |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(-.f64 (*.f64 2 A) C) |
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 A (*.f64 -1 B)) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
C |
(+.f64 A (+.f64 C (*.f64 -1 A))) |
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))) |
(*.f64 -1 C) |
(+.f64 (*.f64 2 A) (*.f64 -1 C)) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 C C)) A)))) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 (/.f64 1/32 (*.f64 A (pow.f64 (-.f64 A C) 3))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 C A)) (-.f64 A C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 C A)) (-.f64 A C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 C C)) A)))) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 B 6)) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (-.f64 (*.f64 (/.f64 1/32 (*.f64 A (pow.f64 (-.f64 A C) 3))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 C A)) (-.f64 A C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 C A)) (-.f64 A C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 C C)) A)))) (/.f64 (sqrt.f64 -1/2) (*.f64 B B)))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 6)) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 1/32 (pow.f64 (-.f64 A C) 3)) (/.f64 F (*.f64 C A))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (*.f64 C A)) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F (*.f64 C C)) A))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) 2))) (/.f64 F (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 C A)) (-.f64 A C)) (/.f64 (/.f64 F (*.f64 C C)) A))))))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (*.f64 B B)) C) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B)) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (hypot.f64 C B))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (*.f64 B B)) C) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B)) 2))) (/.f64 F (*.f64 B B)))) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (*.f64 B B)) C)))))))) B))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 -4 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (*.f64 B B)) C) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B)) 2)))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1/2) A) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1/2) A) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))))))) (*.f64 -1 (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2))) (/.f64 F C))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (/.f64 (*.f64 1/4 (*.f64 B B)) (/.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1/2) A) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) B))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) B))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3)))) (/.f64 (/.f64 (*.f64 B B) F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) 2))) (+.f64 A (hypot.f64 A B))) (/.f64 (*.f64 B B) (/.f64 F (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))))))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))))))))) (*.f64 B (pow.f64 C 3)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 B B)) F))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (/.f64 (pow.f64 B 4) F) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B 0) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A))))) (sqrt.f64 -1/2)) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) F) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (*.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B 0) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A))))) (sqrt.f64 -1/2)) 2))) (/.f64 (*.f64 C C) (sqrt.f64 2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 (*.f64 -1/8 (fma.f64 B B 0)) F) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 A (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B 0) A) F) (*.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) 1/4)))) (*.f64 -1 (/.f64 (*.f64 A (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B 0) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A))))) (sqrt.f64 -1/2)) 2)))) (/.f64 F (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A))))))))) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A))))) (*.f64 B B)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8)))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A))))) (*.f64 B B)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A))))) (*.f64 A (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 1/2) (*.f64 A (sqrt.f64 -8))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) C)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (*.f64 A (sqrt.f64 -8))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) C) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A))))) (*.f64 A (sqrt.f64 -8)))) 2)) (*.f64 C -8)))))) (pow.f64 B 6)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) A)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A))))) (*.f64 B B)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 3)) C) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (fma.f64 2 A (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 C A))))) (*.f64 A (sqrt.f64 -8)))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 1/2) (*.f64 A (sqrt.f64 -8)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) 2))) B)) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)))) |
(fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)) B)) 2)))) (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) 2)) (*.f64 B B))))))) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) 2))) B)) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (/.f64 (*.f64 1/2 (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (/.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)) B)) 2)) (/.f64 (+.f64 C (hypot.f64 C B)) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C))))) (*.f64 B B))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)) B)) 2))))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) |
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) 2)) C) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0))) (*.f64 F -8)))))) (sqrt.f64 -8)))))) (fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 (*.f64 -4 C) (*.f64 F 0)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))) B)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))) (/.f64 (/.f64 B (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) 2)))) (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)))) B)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B))) 2)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B B))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))) (/.f64 (/.f64 B (*.f64 C C)) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) 2)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))) (/.f64 (/.f64 B (pow.f64 C 3)) (fma.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))))) (/.f64 (*.f64 -1/2 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) 2))) (/.f64 (*.f64 B B) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))) (+.f64 A (hypot.f64 A B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) 0))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) 0))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2))) (*.f64 -2 (*.f64 (*.f64 A A) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (fma.f64 B B 0)) (*.f64 -2 (*.f64 (*.f64 A A) (fma.f64 B B 0))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 B B 0)) (*.f64 (*.f64 B B) 0))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8)))) 2)) (/.f64 A (fma.f64 2 (*.f64 B B) 0))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) 0)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 -4 (*.f64 (*.f64 C A) F)) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 -4 (*.f64 (*.f64 C A) F)) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 -4 (*.f64 (*.f64 C A) F)) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 -4 (*.f64 (*.f64 C A) F)) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 -4 (*.f64 (*.f64 C A) F)) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 (*.f64 C A) F) (*.f64 F (*.f64 B B))) |
(fma.f64 F (*.f64 B B) (*.f64 (*.f64 -4 A) (*.f64 F C))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))) |
(hypot.f64 C B) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) |
(fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (hypot.f64 C B)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) |
(fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (hypot.f64 C B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) |
(fma.f64 1/2 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))))) (fma.f64 1/2 (*.f64 (*.f64 A A) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (fma.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (hypot.f64 C B)))) |
(*.f64 2 A) |
(+.f64 (*.f64 -1 C) (*.f64 2 A)) |
(fma.f64 2 A (neg.f64 C)) |
(-.f64 (*.f64 2 A) C) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) A)))) |
(-.f64 (fma.f64 2 A (/.f64 (*.f64 1/2 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) A)) C) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(fma.f64 -1 C (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)))))) |
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 (*.f64 A A) C))) (*.f64 2 A)) C) |
C |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) |
(fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A)))) |
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)) C) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)) (pow.f64 A 3)) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (/.f64 (*.f64 B B) A))))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 A 3)) (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)) (/.f64 (*.f64 B B) A)) C)) |
(-.f64 (*.f64 2 A) C) |
(fma.f64 2 A (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) C) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 2 A)) C) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (fma.f64 2 A (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))))) C) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))))) C) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 A (*.f64 -1 B)) |
(+.f64 A (neg.f64 B)) |
(-.f64 A B) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.f64 A (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))) |
(+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) |
(+.f64 A (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) |
(+.f64 A (-.f64 (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) |
(+.f64 A (hypot.f64 A B)) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) |
(+.f64 A (-.f64 (hypot.f64 A B) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A))))))) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 A (+.f64 (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) |
(+.f64 (-.f64 A (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (hypot.f64 A B))) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 A (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))) |
(+.f64 (-.f64 A (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))))) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 A A)))) (neg.f64 A)) 2)))) (hypot.f64 A B)))) |
C |
(+.f64 A (+.f64 C (*.f64 -1 A))) |
(+.f64 A (+.f64 C (neg.f64 A))) |
(+.f64 A (-.f64 C A)) |
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 A (+.f64 C (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A)))) |
(+.f64 (+.f64 A C) (fma.f64 1/2 (/.f64 (fma.f64 B B 0) C) (neg.f64 A))) |
(+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))) |
(+.f64 A (+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (neg.f64 A) 2)) C) (neg.f64 A))))) |
(+.f64 (+.f64 A C) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 B B 0) C) (/.f64 A C)) (/.f64 (fma.f64 B B 0) C))) A)) |
(*.f64 -1 C) |
(neg.f64 C) |
(+.f64 (*.f64 2 A) (*.f64 -1 C)) |
(fma.f64 2 A (neg.f64 C)) |
(-.f64 (*.f64 2 A) C) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (/.f64 (*.f64 B B) C)))) |
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (neg.f64 C))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(fma.f64 2 A (fma.f64 -1 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B))))))) |
(fma.f64 2 A (fma.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 A (*.f64 C C)) (*.f64 B B))) (neg.f64 C))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.1b | (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F) |
| ✓ | 12.8b | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| ✓ | 22.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
| ✓ | 38.0b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 225 to 137 computations (39.1% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | C | @ | -inf | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 5.0ms | F | @ | 0 | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 5.0ms | F | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
| 4.0ms | A | @ | -inf | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 4.0ms | C | @ | 0 | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 1× | batch-egg-rewrite |
| 272× | add-sqr-sqrt_binary64 |
| 268× | pow1_binary64 |
| 266× | *-un-lft-identity_binary64 |
| 255× | add-log-exp_binary64 |
| 255× | log1p-expm1-u_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 136 |
| 1 | 534 | 102 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (-.f64 A C) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 6))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 4) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 (-.f64 A C) B) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (-.f64 A C) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 A C) B)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 B (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4)) (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A -4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3)) F) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2)) F) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (pow.f64 B 6) (pow.f64 (*.f64 4 (*.f64 A C)) 3))) (+.f64 (pow.f64 B 4) (*.f64 (*.f64 4 (*.f64 A C)) (fma.f64 B B (*.f64 4 (*.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (pow.f64 B 4) (pow.f64 (*.f64 4 (*.f64 A C)) 2))) (fma.f64 B B (*.f64 4 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1)))))) |
| 1× | egg-herbie |
| 627× | fma-def_binary64 |
| 434× | associate-/l*_binary64 |
| 394× | times-frac_binary64 |
| 380× | *-commutative_binary64 |
| 370× | associate-*r/_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 747 | 12028 |
| 1 | 2644 | 10342 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(*.f64 -1 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(*.f64 -1 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) |
(hypot.f64 B C) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))) |
(-.f64 (hypot.f64 B C) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)))) (-.f64 (hypot.f64 B C) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))) (neg.f64 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)))) (-.f64 (hypot.f64 B C) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(-.f64 A C) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A))) |
(+.f64 (-.f64 A C) (/.f64 1/2 (/.f64 A (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 (*.f64 A A) C))))) |
(+.f64 A (fma.f64 1/2 (+.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 C A))) (neg.f64 C))) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(-.f64 C A) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A))) |
(+.f64 C (fma.f64 -1/2 (/.f64 B (/.f64 A B)) (neg.f64 A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 C (fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 B B))) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (neg.f64 A)))) |
(+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 C A)) (/.f64 B (/.f64 A B)))) A)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) |
(hypot.f64 B A) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) |
(-.f64 (hypot.f64 B A) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) |
(-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (hypot.f64 B A)) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(fma.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 C 3)) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3)))) (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (hypot.f64 B A))) (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(-.f64 C A) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))) |
(+.f64 C (-.f64 (/.f64 1/2 (/.f64 C (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))))) A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))) |
(+.f64 C (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C) (/.f64 A C)) (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) C))) A)) |
(*.f64 -1 C) |
(neg.f64 C) |
(+.f64 A (*.f64 -1 C)) |
(-.f64 A C) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (-.f64 A C) (*.f64 -1/2 (/.f64 (*.f64 B B) C))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 A (/.f64 (*.f64 C C) (*.f64 B B)))))) |
(+.f64 (-.f64 A C) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 B B) C) (/.f64 A C)) (/.f64 (*.f64 B B) C)))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C))) C)) |
(-.f64 (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) A) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(+.f64 A (-.f64 (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) C)) |
(+.f64 A (-.f64 (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4)))) C)) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (+.f64 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(+.f64 A (-.f64 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (/.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 3) (pow.f64 B 4))))) C)) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) B))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (neg.f64 B))) |
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)) B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) (neg.f64 B)))) |
(fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (fma.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8 (/.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 6)))) B)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A))))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C))))) (*.f64 B B)) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A))))))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (*.f64 B B) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A))))))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A)))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 -1/8 (/.f64 F (*.f64 (*.f64 C C) A))))) (pow.f64 (sqrt.f64 -1/2) 2)))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)))) (pow.f64 B 4)) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (*.f64 B B) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/64 (/.f64 (/.f64 (/.f64 F A) C) (pow.f64 (-.f64 A C) 5))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 1/32 (*.f64 C A)) (/.f64 F (pow.f64 (-.f64 A C) 3))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))) (/.f64 F (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 C A) (-.f64 A C))) (/.f64 (/.f64 F A) (*.f64 C C))))))))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) F) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2)))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))) (*.f64 B B)))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) F) (*.f64 B B)))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) F) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)))))) (*.f64 B B)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)) F) (*.f64 B B)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2)))) F) (/.f64 (*.f64 B B) (+.f64 C (hypot.f64 B C)))) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)))) (*.f64 4 (/.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C))))))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))) (/.f64 (*.f64 B B) C)) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F)))))) B)) 2)))))))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 B B)) F) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 B C)) (/.f64 (pow.f64 B 4) (*.f64 C F))))))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 A (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F)) (neg.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F) (/.f64 C -1/8)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))) (sqrt.f64 -1/2))) 2))) (/.f64 (*.f64 A A) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 A (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F)) (neg.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (/.f64 C F)) (neg.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) F) (/.f64 (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 A A) (sqrt.f64 -1/2)) (-.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F) (/.f64 C -1/8)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))) (sqrt.f64 -1/2))) 2))))) (/.f64 (*.f64 -1/2 (sqrt.f64 2)) (/.f64 (pow.f64 A 3) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F)) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (*.f64 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) F) (/.f64 C -1/8)) (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))) (sqrt.f64 -1/2))) 2))) (/.f64 F (*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))))))))) (sqrt.f64 -1/2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 A (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (/.f64 (*.f64 -1/8 F) (*.f64 (/.f64 C B) (/.f64 C B)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(fma.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F)) (*.f64 B B)))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) 2) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (*.f64 B B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2))) F) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4))))) 2))) (+.f64 A (hypot.f64 B A))) (/.f64 (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4))) (/.f64 F (*.f64 B B)))))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4))))))))) (*.f64 B (pow.f64 C 3))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) B)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 B (+.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 B B)) F) (/.f64 (*.f64 4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F)) (pow.f64 B 4))))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))) |
(-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (sqrt.f64 -1/2))) 2)) C))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (sqrt.f64 -1/2))) 2)) C))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) A) (*.f64 B B)) (*.f64 -1 (/.f64 (*.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 B (/.f64 A B)) (/.f64 F A)))) (sqrt.f64 -1/2))) 2))) (/.f64 F A))))) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) |
(fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F)))))) (/.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) 2))) (pow.f64 B 4)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) A)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F)))))) (/.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (pow.f64 B 6) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (-.f64 A C) (*.f64 C F))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) 2))) (pow.f64 B 4)) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F))))) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) (*.f64 C F)) (fma.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)) (/.f64 (*.f64 -1/2 (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F)))))) (/.f64 (*.f64 (*.f64 A A) (*.f64 (*.f64 C F) -8)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C F))) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 A F) (/.f64 -2 (/.f64 (-.f64 A C) (*.f64 A (*.f64 C F))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2))))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F))))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 C F)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F)))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 A (/.f64 B (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (+.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 C C)) 3))) (*.f64 C (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))))) (*.f64 (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))) (/.f64 (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)) (*.f64 (*.f64 B B) F))))))) B)) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 B (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (*.f64 A A) (/.f64 B (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 C F)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 C C)))))) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 C C)))) (*.f64 C F)))) B))) 2)))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (+.f64 (/.f64 (*.f64 1/2 A) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F)))))) (/.f64 (*.f64 1/2 (pow.f64 A 3)) (/.f64 (/.f64 B (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 B B (*.f64 C C)) 3))) (*.f64 (*.f64 C F) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 (*.f64 C F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F)))) (+.f64 C (hypot.f64 B C))) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 C F)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F)))) B)) 2)) (*.f64 (*.f64 B B) F)))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (*.f64 F (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) (neg.f64 C)) 2))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 C F)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 (fma.f64 (fma.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (fma.f64 B B (*.f64 C C)))) 1) (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 C F)))) B)) 2))) (/.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 B (sqrt.f64 2))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8))) |
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)))) |
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0))))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) 2)) (sqrt.f64 -8)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 C C) (pow.f64 (neg.f64 C) 2))) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -8)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) 2)) (sqrt.f64 -8)))) (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 C C) F)) (*.f64 1/2 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 (*.f64 B B) F)) (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 C F)) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (/.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) 2)) (*.f64 F -8)))))) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1)))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1)))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)) 2))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (*.f64 (*.f64 B B) F))) (*.f64 -2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) B))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 (*.f64 B B) F) (*.f64 (*.f64 -4 A) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1)))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)) 2))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 B B) F)) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) F) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) 2)) (*.f64 (*.f64 (*.f64 B B) F) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 -4 (*.f64 (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) B)) 2)) (+.f64 A (hypot.f64 B A))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 A (+.f64 A (hypot.f64 B A))) F) (*.f64 (*.f64 (*.f64 B B) F) (fma.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) 1))) (*.f64 (*.f64 B B) F))))))) (/.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 B (sqrt.f64 2))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) |
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F)))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F))) (sqrt.f64 -8)))) 2))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 -8)) (+.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (*.f64 (*.f64 B B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))))) (sqrt.f64 (/.f64 1 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 A)) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 2 (*.f64 (*.f64 B B) F) (*.f64 -4 (*.f64 A (*.f64 F (*.f64 0 A))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))) |
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F))) (sqrt.f64 -8)))) 2))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)) (/.f64 (fma.f64 -2 (*.f64 (*.f64 A A) (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 1/2 (-.f64 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) (*.f64 (*.f64 B B) F)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F))) A) (/.f64 (-.f64 (fma.f64 -2 (*.f64 A (*.f64 (fma.f64 B B (*.f64 0 (-.f64 A (neg.f64 A)))) F)) (*.f64 (*.f64 F 0) (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 F 0)) (*.f64 2 (*.f64 (*.f64 B B) F))) (sqrt.f64 -8)))) 2)) (*.f64 F -8)))))) (/.f64 (*.f64 C C) (sqrt.f64 2))))))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 (*.f64 B B) F) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 (*.f64 B B) F) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 (*.f64 B B) F) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 (*.f64 B B) F) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (*.f64 B B) F)) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) |
(*.f64 F (-.f64 (*.f64 B B) (*.f64 (*.f64 4 A) C))) |
(*.f64 F (fma.f64 B B (*.f64 (*.f64 C A) -4))) |
Compiled 44277 to 25935 computations (41.4% saved)
27 alts after pruning (27 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 540 | 27 | 567 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 542 | 27 | 569 |
| Status | Error | Program |
|---|---|---|
| 62.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 64.0b | (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
| 58.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 51.2b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 56.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 51.4b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 47.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.3b | (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) | |
| 52.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) | |
| 55.7b | (*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 59.5b | (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) | |
| ▶ | 51.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| 48.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.5b | (/.f64 (neg.f64 (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)) B)) 2)))) (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.5b | (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 51.5b | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 56.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) | |
| 51.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.5b | (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) | |
| ▶ | 58.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 58.4b | (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) | |
| ▶ | 47.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 55.3b | (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
Compiled 2296 to 1478 computations (35.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.1b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) | |
| ✓ | 7.2b | (/.f64 (*.f64 B B) A) |
| ✓ | 15.7b | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
| ✓ | 23.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 190 to 91 computations (52.1% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 18.0ms | F | @ | inf | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
| 4.0ms | C | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | B | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | F | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | B | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 433× | fma-def_binary64 |
| 386× | expm1-udef_binary64 |
| 386× | log1p-udef_binary64 |
| 234× | add-sqr-sqrt_binary64 |
| 230× | fma-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 92 |
| 1 | 462 | 90 |
| 2 | 6434 | 90 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
(/.f64 (*.f64 B B) A) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/2) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4)) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4)) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C)))) (*.f64 0 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 B A) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (*.f64 B (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 B A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) (cbrt.f64 (/.f64 (pow.f64 B 4) (*.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 B 4) (*.f64 A A))) (cbrt.f64 (*.f64 (/.f64 B A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 B 4)) (*.f64 (pow.f64 (cbrt.f64 B) 2) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (sqrt.f64 A)) (/.f64 B (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B B)) (/.f64 1 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B 1) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) 1) (/.f64 (pow.f64 (cbrt.f64 B) 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (pow.f64 (cbrt.f64 A) 2)) (/.f64 B (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 A) 2)) (/.f64 (*.f64 B B) (cbrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (pow.f64 (cbrt.f64 A) 2)) (cbrt.f64 (*.f64 (/.f64 B A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 A)) (/.f64 (*.f64 B B) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 B 4)) (sqrt.f64 A)) (/.f64 (pow.f64 (cbrt.f64 B) 2) (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 B A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 B A) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 B (sqrt.f64 A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (*.f64 B B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 B B) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 B 4) (*.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 B A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 B A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 B A) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 B A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 B A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 B A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 B A) B)) 1)))))) |
| 1× | egg-herbie |
| 910× | associate-/r*_binary64 |
| 820× | fma-def_binary64 |
| 796× | associate-*l/_binary64 |
| 241× | associate-/r/_binary64 |
| 200× | distribute-rgt-neg-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 165 | 2717 |
| 1 | 555 | 2694 |
| 2 | 2486 | 2694 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (neg.f64 (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -8))) 2))) (/.f64 C (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 -8 (sqrt.f64 -8)) (pow.f64 B 6)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -8))) 2))) (/.f64 C (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -8))) 2))) (/.f64 (*.f64 -8 (*.f64 (sqrt.f64 -8) (*.f64 C C))) (pow.f64 B 6))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 -1/2)) C) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 B B)) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 C (sqrt.f64 -1/2)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 A -8)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 B B)) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 C (sqrt.f64 -1/2)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 A -8)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) (*.f64 (*.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 A -8)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 -1/2)) C) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 B B)) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 C (sqrt.f64 -1/2)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 A -8)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 B B)) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 -8 (*.f64 F (*.f64 A (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 C (sqrt.f64 -1/2)) (sqrt.f64 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (*.f64 B B)) (/.f64 (-.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 A -8)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) (*.f64 (*.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 (*.f64 C (*.f64 C F)) (*.f64 A -8)) (pow.f64 (*.f64 (/.f64 C (sqrt.f64 -1/2)) (*.f64 2 (sqrt.f64 (*.f64 F A)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 -1/2)) C) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 B B))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 C C)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))))) |
(fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 C C) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 (sqrt.f64 -1/2))) 2))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 -1/2)) C) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1/2) 3)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3)) (pow.f64 B 4)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 B B)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (-.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 C C)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (*.f64 (pow.f64 B 4) (*.f64 -1/2 (sqrt.f64 -1/2))))))) |
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (pow.f64 C 3))) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 (sqrt.f64 -1/2))) 2))) (fma.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 C C) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 (sqrt.f64 -1/2))) 2))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 -1/2)) C) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (fma.f64 (/.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)) (/.f64 C (sqrt.f64 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (*.f64 2 (sqrt.f64 (/.f64 F A)))) 2)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) C) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)) (sqrt.f64 -8)) (/.f64 (*.f64 B B) -8))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (*.f64 2 (sqrt.f64 (/.f64 F A)))) 2)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (/.f64 F A)))))) (*.f64 (*.f64 (/.f64 (*.f64 B (*.f64 B (sqrt.f64 2))) (*.f64 C C)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (*.f64 2 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 -8 (sqrt.f64 -8))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (neg.f64 (sqrt.f64 -8))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) -2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (neg.f64 (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 B (*.f64 B (sqrt.f64 2))) -2) (sqrt.f64 -8)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) -2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (*.f64 2 (sqrt.f64 (/.f64 F A)))) 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 B (*.f64 B (sqrt.f64 2))) -2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2))) (pow.f64 (sqrt.f64 -8) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) C) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)) (sqrt.f64 -8)) (/.f64 (*.f64 B B) -8))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (*.f64 2 (sqrt.f64 (/.f64 F A)))) 2)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (*.f64 B (*.f64 B (sqrt.f64 2))) -2) (sqrt.f64 -8)) (*.f64 (*.f64 (/.f64 (*.f64 B (*.f64 B (sqrt.f64 2))) (*.f64 C C)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (*.f64 2 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 -8 (sqrt.f64 -8))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))))) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (*.f64 B B) A) |
(/.f64 B (/.f64 A B)) |
(*.f64 (/.f64 B A) B) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 13.9b | (sqrt.f64 (/.f64 F C)) |
Compiled 40 to 24 computations (40% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | F | @ | 0 | (sqrt.f64 (/.f64 F C)) |
| 1.0ms | F | @ | -inf | (sqrt.f64 (/.f64 F C)) |
| 1.0ms | C | @ | -inf | (sqrt.f64 (/.f64 F C)) |
| 1.0ms | C | @ | inf | (sqrt.f64 (/.f64 F C)) |
| 1.0ms | F | @ | inf | (sqrt.f64 (/.f64 F C)) |
| 1× | batch-egg-rewrite |
| 543× | pow1_binary64 |
| 520× | add-sqr-sqrt_binary64 |
| 505× | add-log-exp_binary64 |
| 505× | log1p-expm1-u_binary64 |
| 505× | expm1-log1p-u_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 6 |
| 1 | 105 | 6 |
| 2 | 1371 | 6 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 F C)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (/.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) (cbrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F C)) (cbrt.f64 (sqrt.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 F C) 1/4) (pow.f64 (/.f64 F C) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 C) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F C)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F C)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 C F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 C) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 F) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 F C) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F C) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F C))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F C) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 F C) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 F C)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.7b | (fma.f64 B B (*.f64 A (*.f64 C -4))) |
| 5.1b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) | |
| ✓ | 16.4b | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B))))) |
| ✓ | 18.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 139 to 70 computations (49.6% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | C | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | B | @ | -inf | (fma.f64 B B (*.f64 A (*.f64 C -4))) |
| 3.0ms | A | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | C | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | F | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 971× | log-prod_binary64 |
| 313× | fma-def_binary64 |
| 309× | expm1-udef_binary64 |
| 309× | log1p-udef_binary64 |
| 255× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 76 |
| 1 | 395 | 74 |
| 2 | 5655 | 74 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B))))) |
(fma.f64 B B (*.f64 A (*.f64 C -4))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 1/2) (sqrt.f64 (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4)) (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))) (*.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 C -4)) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B B) (*.f64 A (*.f64 C -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) 1) (*.f64 A (*.f64 C -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 B B) 3) (pow.f64 (*.f64 A (*.f64 C -4)) 3)) (fma.f64 (*.f64 B B) (*.f64 B B) (-.f64 (pow.f64 (*.f64 A (*.f64 C -4)) 2) (*.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (pow.f64 (*.f64 A (*.f64 C -4)) 2)) (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 -4) C) A) (exp.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C -4)))) (exp.f64 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 B B)) (+.f64 1 (expm1.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))))) |
| 1× | egg-herbie |
| 447× | associate-*r*_binary64 |
| 414× | *-commutative_binary64 |
| 393× | associate-*l*_binary64 |
| 328× | fma-def_binary64 |
| 254× | associate-/l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 404 | 4923 |
| 1 | 1375 | 4600 |
| 2 | 6036 | 4390 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 -1/4) C))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 -1/4) C)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 -1/4) C))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 C B) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 C B))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 C B) F)) (pow.f64 B 6))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 C B) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)) B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 4)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))) |
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -2)) C))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (sqrt.f64 -2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -2)) C)))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) F))) (sqrt.f64 -2)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (sqrt.f64 -2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -2)) C))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A F))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C F) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 C F) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))) (pow.f64 B 3))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C F) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4)))))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 3)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 9)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) 2)) (sqrt.f64 -2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) |
(*.f64 -4 (*.f64 A C)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(pow.f64 B 2) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(pow.f64 B 2) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(pow.f64 B 2) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(*.f64 -4 (*.f64 A C)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(*.f64 -4 (*.f64 A C)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(pow.f64 B 2) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(*.f64 -4 (*.f64 A C)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(*.f64 -4 (*.f64 A C)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (sqrt.f64 -1/4)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 -1/4) C))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 -1/4) C)))) |
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 B C)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/8)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 B C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 -1/4) C)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 -1/4)) C))) 2) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 B B))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 -1/4) C))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (fma.f64 1/16 (/.f64 (/.f64 (/.f64 F A) A) C) (pow.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) C))) 2)) (*.f64 B B)))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 B C)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/8)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (fma.f64 1/16 (/.f64 (/.f64 F A) (*.f64 A C)) (pow.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) C))) 2)) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 F A)) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 B C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C)))) 2) (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) C)))) (pow.f64 B 2))) (sqrt.f64 -1/4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 -1/4) C))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 3)) (fma.f64 -1/16 (/.f64 F (*.f64 (*.f64 A A) (*.f64 C C))) (/.f64 (*.f64 -1/8 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 -1/4)) C))) 2) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) C)))) (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/4) (*.f64 (+.f64 (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 -1/4)) C))) 2) (*.f64 1/16 (/.f64 (/.f64 F (*.f64 A A)) C))) (*.f64 B B))))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 -1/4) C)))))) |
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 B C)) (*.f64 (sqrt.f64 (/.f64 F A)) -1/8)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 3) (fma.f64 -1/16 (/.f64 (/.f64 (/.f64 F A) A) (*.f64 C C)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (/.f64 (/.f64 F A) A) C) (pow.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) C))) 2)) C))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (*.f64 (fma.f64 1/16 (/.f64 (/.f64 (/.f64 F A) A) C) (pow.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) C))) 2)) (*.f64 B B)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 B C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (+.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1/16 (/.f64 (/.f64 F A) (*.f64 (*.f64 C C) A)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (/.f64 (/.f64 F A) (*.f64 A C)) (pow.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) C))) 2)) C)))) (*.f64 (fma.f64 1/16 (/.f64 (/.f64 F A) (*.f64 A C)) (pow.f64 (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) C))) 2)) (*.f64 B B)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (-.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 C B) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 C (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 C B)))) 2) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 6)) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 2 (/.f64 C (pow.f64 B 3)))) 2)) (*.f64 B (*.f64 A A)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (-.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 6)) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 2 (/.f64 C (pow.f64 B 3)))) 2)) (*.f64 B (*.f64 A A)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 C B))) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 C B) F)) (pow.f64 B 6))))) (pow.f64 B 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 C B) F)) (pow.f64 B 6)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 C 3) (/.f64 (pow.f64 B 8) (*.f64 F (-.f64 C B)))) (*.f64 -2 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 C (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 C B)))) 2) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 C B))))))))))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) C)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (*.f64 B (+.f64 (pow.f64 (*.f64 (*.f64 2 (/.f64 C (pow.f64 B 3))) (sqrt.f64 (*.f64 F (-.f64 C B)))) 2) (*.f64 -16 (/.f64 (*.f64 C C) (/.f64 (pow.f64 B 6) (*.f64 F (-.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (fma.f64 -2 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 6)) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 2 (/.f64 C (pow.f64 B 3)))) 2))) (*.f64 -64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 8)) (*.f64 F (-.f64 C B))))) (*.f64 B (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 6)) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 2 (/.f64 C (pow.f64 B 3)))) 2)) (*.f64 B (*.f64 A A))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (-.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))) 1/2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 6)) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 2 (/.f64 C (pow.f64 B 3)))) 2)) (*.f64 B (*.f64 A A)))) (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -2 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 -16 (*.f64 (/.f64 (*.f64 C C) (pow.f64 B 6)) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 2 (/.f64 C (pow.f64 B 3)))) 2))) (*.f64 -64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 8)) (*.f64 F (-.f64 C B))))) (*.f64 B (pow.f64 A 3))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 -1)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (sqrt.f64 (/.f64 B F))) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (sqrt.f64 (/.f64 B F))) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 -1))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 C (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) A) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)) B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) F))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 4)))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) 2)))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1) 2)) (*.f64 B (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))))) (*.f64 -16 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 4) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F))))))))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1))) 2))) (sqrt.f64 (/.f64 B F))) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 -4 (/.f64 A (/.f64 (pow.f64 B 3) F)))) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C))) (sqrt.f64 (/.f64 B F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (fma.f64 -16 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))) 2)))) F))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 C (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))) 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 C 3) (fma.f64 -16 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (*.f64 1/2 (/.f64 (*.f64 B (*.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))) 2)))) F))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 C (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))) 2))))))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 F (*.f64 B B)) (*.f64 (*.f64 (/.f64 A (pow.f64 B 3)) F) -4)) (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) C)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F A)) (neg.f64 (sqrt.f64 -1/4)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) C) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A)))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) C) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))))) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 2)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/4) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))))) 2))) (*.f64 (sqrt.f64 -1/4) (*.f64 C C))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) (sqrt.f64 -1/4)) 2)) (*.f64 C C)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -1/4) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) 2)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) F))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F A))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/4) C) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/4))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -1/2 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1/4) 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 -1/4))) 2))) F)))) (pow.f64 C 3)))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/4) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))))) 2)) (*.f64 C C))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A)) (*.f64 2 (/.f64 (*.f64 A (*.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -1/4) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))))) 2)))) F))) (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)) (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A)) (*.f64 2 (/.f64 (*.f64 A (*.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) (sqrt.f64 -1/4)) 2)))) F))) (pow.f64 C 3)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A) (*.f64 B B)) (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) (sqrt.f64 -1/4)) 2)) (*.f64 C C))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) C)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F A))))) |
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) |
(*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -2)) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -2)) C))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -2))) C)) |
(fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) |
(fma.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) (/.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (sqrt.f64 -2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -2)) C)))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) 2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 (*.f64 C C) (sqrt.f64 -2))) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 C (sqrt.f64 -2)))))) |
(fma.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 C (sqrt.f64 -2))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 C C) (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A) (*.f64 B B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) 2))))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) |
(fma.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -2) (+.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) C) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A) (*.f64 B B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) 2)) (*.f64 C C)))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) F))) (sqrt.f64 -2)) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (sqrt.f64 -2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F B) A)) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -2)) C))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/16 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 -2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) 2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B)))))) F))) (/.f64 (pow.f64 C 3) (sqrt.f64 -2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) 2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 (*.f64 C C) (sqrt.f64 -2))) (/.f64 (+.f64 (*.f64 1/4 (/.f64 F (/.f64 A B))) (*.f64 -1/16 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 C (sqrt.f64 -2))))))) |
(-.f64 (fma.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) (/.f64 C (sqrt.f64 -2))) (/.f64 (sqrt.f64 -2) (/.f64 (*.f64 C C) (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A) (*.f64 B B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) 2))))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (/.f64 F (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) A) (*.f64 B B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A)))) 2)))) (/.f64 (*.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (/.f64 (*.f64 -1/16 (*.f64 F (*.f64 B B))) (*.f64 A A))) -1/16) (/.f64 A (/.f64 (pow.f64 B 4) A)))) (pow.f64 C 3)) (sqrt.f64 -2)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (/.f64 (fma.f64 -2 (/.f64 A (/.f64 (/.f64 F (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A) (*.f64 B B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) 2)))) (/.f64 (*.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) -1/16) (/.f64 A (/.f64 (pow.f64 B 4) A)))) (pow.f64 C 3)) (neg.f64 (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (+.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) C) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B))))) A) (*.f64 B B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (fma.f64 1/4 (*.f64 (/.f64 F A) B) (*.f64 -1/16 (*.f64 (/.f64 F A) (/.f64 B (/.f64 A B)))))) 2)) (*.f64 C C)))))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4))) |
(*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A F))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C F) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (*.f64 (*.f64 B B) (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -4)))) 2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (sqrt.f64 2) C)) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) 2))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 C F) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))) (pow.f64 B 3))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C F) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4)))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 3) (+.f64 (neg.f64 F) (*.f64 -2 (/.f64 (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (*.f64 (*.f64 B B) (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -4)))) 2)))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (pow.f64 B 3) (/.f64 (sqrt.f64 -4) (-.f64 (neg.f64 F) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) 2)) C)))))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (/.f64 (sqrt.f64 -4) (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) 2))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) 2)) C)) F)) (*.f64 B (*.f64 B (-.f64 (*.f64 F C) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4))) 2))))))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C B))))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 3)) (*.f64 (sqrt.f64 2) (*.f64 C C))))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (+.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 3)) (*.f64 (sqrt.f64 2) (*.f64 C C))))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 C B)))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (/.f64 (*.f64 -4 (pow.f64 A 3)) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 3)) (*.f64 (sqrt.f64 2) (*.f64 C C)))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C)))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 3)) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C))) (/.f64 (*.f64 -4 (pow.f64 A 3)) (/.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 2)) (pow.f64 C 3)))))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) |
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B)))) C) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) 1/2))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) 1/2))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -4) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2))) (*.f64 C C)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B)))) C) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))) |
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1) (*.f64 C C)) (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))))))) |
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 C (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))) (sqrt.f64 -1)))) 2))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) 2)) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (pow.f64 C 3)))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 9)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) C)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (pow.f64 B 3))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) -4) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2))) (*.f64 C C)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1)) (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (-.f64 (*.f64 (*.f64 F A) -4) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 3) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 B 9))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B)))) C) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (pow.f64 B 3)))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1) (*.f64 C C)) (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 3) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 9)) (pow.f64 F 3))))) (*.f64 -1 (sqrt.f64 -1))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 C (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))) (sqrt.f64 -1)))) 2))))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4)))))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))) (sqrt.f64 -1)))) 2)) (*.f64 (pow.f64 C 3) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 9)) (pow.f64 F 3))))) (neg.f64 (sqrt.f64 -1))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -4))) |
(*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (/.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (neg.f64 F) (pow.f64 B 3)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4))) 2))))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (sqrt.f64 -4)) 1/2)) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (/.f64 (sqrt.f64 -4) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (-.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -4)) (-.f64 (*.f64 (neg.f64 F) (pow.f64 B 3)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4))) 2))))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -4) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B)))))) (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B)))) (-.f64 (*.f64 (neg.f64 F) (pow.f64 B 3)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (+.f64 (*.f64 B B) (*.f64 4 (*.f64 A B))) (sqrt.f64 -4))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -4) 3))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (sqrt.f64 -4)) 1/2)) 2)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (sqrt.f64 -4)) (/.f64 (-.f64 (*.f64 (pow.f64 B 3) (neg.f64 F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (sqrt.f64 -4)) 1/2)) 2)) -4))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 1/2 (/.f64 (*.f64 B (+.f64 B (*.f64 A 4))) (/.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))) |
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) C) (sqrt.f64 -2))) |
(*.f64 -2 (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) C) (sqrt.f64 -2)))) |
(fma.f64 -2 (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))))) |
(*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) 2)) (/.f64 C (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) C) (sqrt.f64 -2))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) 2)) (/.f64 C (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (*.f64 F A))))))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) 2)) (/.f64 C (sqrt.f64 -2))))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) 2)) (sqrt.f64 -2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F B))) (*.f64 F (pow.f64 B 2))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3))) (/.f64 (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))) (/.f64 (*.f64 C C) (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) 2)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) 2)) (/.f64 C (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F A)) C) (sqrt.f64 -2)))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3))) C) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B)))) (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) 2))) C)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (/.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (fma.f64 4 (*.f64 A (*.f64 F B)) (*.f64 F (*.f64 B B))))) 2)) (/.f64 C (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (*.f64 F A)))))))) |
(+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 -2) (*.f64 C (sqrt.f64 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) 2)) (/.f64 C (sqrt.f64 -2))))))) (/.f64 (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (pow.f64 F 3)))) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4)))) (/.f64 (/.f64 (*.f64 C C) (sqrt.f64 -2)) (-.f64 (*.f64 F (pow.f64 B 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (*.f64 F B) (+.f64 B (*.f64 A 4))))) 2))))) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(pow.f64 B 2) |
(*.f64 B B) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(pow.f64 B 2) |
(*.f64 B B) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(pow.f64 B 2) |
(*.f64 B B) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(pow.f64 B 2) |
(*.f64 B B) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(*.f64 -4 (*.f64 A C)) |
(*.f64 A (*.f64 C -4)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) |
(+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) |
(fma.f64 -4 (*.f64 A C) (*.f64 B B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
| ✓ | 4.0b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
| ✓ | 12.8b | (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
| ✓ | 22.1b | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 187 to 67 computations (64.2% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | A | @ | 0 | (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
| 3.0ms | C | @ | 0 | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
| 2.0ms | C | @ | 0 | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | C | @ | 0 | (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
| 2.0ms | A | @ | 0 | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 612× | fma-def_binary64 |
| 381× | expm1-udef_binary64 |
| 381× | log1p-udef_binary64 |
| 317× | fma-neg_binary64 |
| 219× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 123 |
| 1 | 425 | 123 |
| 2 | 6056 | 123 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) |
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) |
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (+.f64 A C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (hypot.f64 B (-.f64 A C)))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 A C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (fma.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) (pow.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (+.f64 A C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (hypot.f64 B (-.f64 A C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 B B) (*.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 F (hypot.f64 B (-.f64 A C))) (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (+.f64 A C)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (hypot.f64 B (-.f64 A C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 A C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))) (/.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (/.f64 1 (fma.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (/.f64 1 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (fma.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2)) (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 A C) 3))) (neg.f64 (fma.f64 (+.f64 A C) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (pow.f64 (hypot.f64 B (-.f64 A C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (pow.f64 (+.f64 A C) 2))) (neg.f64 (-.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 3) (pow.f64 C 3)) (fma.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C))) (-.f64 (*.f64 C C) (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) (+.f64 A (hypot.f64 B (-.f64 A C)))) (*.f64 C C)) (-.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A 1 (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 B (-.f64 A C)) 1 (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A C) 1 (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 A (hypot.f64 B (-.f64 A C))) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (cbrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (pow.f64 (cbrt.f64 C) 2) (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 A C)) (cbrt.f64 (pow.f64 (+.f64 A C) 2)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 A C) 2)) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 A) (cbrt.f64 (*.f64 A A)) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 A A)) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 B (-.f64 A C))) (sqrt.f64 (hypot.f64 B (-.f64 A C))) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (sqrt.f64 C) (+.f64 A (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 A 3) (pow.f64 C 3)) (/.f64 1 (fma.f64 A A (*.f64 C (-.f64 C A)))) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (/.f64 1 (-.f64 A C)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 A (hypot.f64 B (-.f64 A C))) 1 C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C))))) (cbrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 A (hypot.f64 B (-.f64 A C)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 C (+.f64 A C) (*.f64 A A)) (hypot.f64 B (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (-.f64 (*.f64 A A) (*.f64 C C)) (-.f64 (*.f64 A A) (*.f64 C C))) (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) |
| 1× | egg-herbie |
| 460× | associate-/l*_binary64 |
| 456× | *-commutative_binary64 |
| 394× | times-frac_binary64 |
| 374× | associate-/r*_binary64 |
| 340× | distribute-rgt-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 923 | 14117 |
| 1 | 3264 | 12258 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))) (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))) |
(*.f64 F (pow.f64 B 3)) |
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) |
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))) |
(*.f64 -1 (*.f64 F (pow.f64 B 3))) |
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))) |
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))) |
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A)) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C F))) |
(+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C F)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) F)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C F)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) |
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))) |
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2))))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) |
B |
(+.f64 A (+.f64 C B)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))) |
(*.f64 -1 B) |
(+.f64 A (+.f64 C (*.f64 -1 B))) |
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) |
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))) |
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 2 A) |
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))) |
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) |
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))) |
(*.f64 2 C) |
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(*.f64 2 C) |
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A))) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3)))))) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 C F))) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 C A)))) (pow.f64 B 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)) (*.f64 1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A))))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C)))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 5) (*.f64 A C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 C A)))) (pow.f64 B 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 B B))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (/.f64 (*.f64 -1/4 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 C (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)))))))))) (pow.f64 B 6)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 4)) (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)) (*.f64 1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A))))))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (pow.f64 B 6)) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3)))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 F (*.f64 A (*.f64 C C))))) (/.f64 F (*.f64 C (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)))))))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))))) 2)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))) B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 C (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (sqrt.f64 2) B))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))))) 2)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))) B)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 C (*.f64 B B)) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))) B))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))) (+.f64 C (hypot.f64 C B))) (/.f64 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))))) 2)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))) B)))) (/.f64 F (*.f64 B B))))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (*.f64 F C) (/.f64 (pow.f64 B 4) (+.f64 C (hypot.f64 C B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (sqrt.f64 2) B)))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 A A))) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))) (sqrt.f64 -1/2)))) 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 C (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 A A))) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))) (sqrt.f64 -1/2)))) 2))))))) (fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (*.f64 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B)))))) 1/4)) C) (*.f64 B B)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))) (sqrt.f64 -1/2)))) 2))) (/.f64 F (*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 B (/.f64 C B))))))))))) (sqrt.f64 -1/2))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) |
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) |
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))))))))))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))))))) F)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) |
(fma.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 A (*.f64 B B)) (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))) (+.f64 A (hypot.f64 A B))) (/.f64 (*.f64 B B) (/.f64 F (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))))))))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))))))) (*.f64 B (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) B)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))))))))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) 0) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B)))))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) 2))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) 0) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) 0))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) 0) A) F) (*.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) 1/4)) A) (*.f64 B B)) (*.f64 -1 (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (*.f64 B B) 0) A) F)) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) A) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 F (/.f64 A 0)) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)))) 2)))) (/.f64 F A))))) (sqrt.f64 -1/2))))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 A (sqrt.f64 -8))))) 2))) (/.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (-.f64 (/.f64 (*.f64 -1/4 (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 C) F))) (/.f64 (/.f64 (*.f64 A (sqrt.f64 -8)) (pow.f64 B 6)) (fma.f64 F (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) C) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 A (sqrt.f64 -8))))) 2)) (*.f64 A A)) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 C -8))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (/.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 A (sqrt.f64 -8))))) 2))) (/.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (sqrt.f64 -8))))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) 2))) B)) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2))) B)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) 2)) (*.f64 B B))))))) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) 2))) B)) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) (+.f64 C (hypot.f64 C B))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2)) (*.f64 B B)))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) B))) 2))) B)))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A (sqrt.f64 -8)) (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C)))) (*.f64 1/2 (-.f64 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (sqrt.f64 -8) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0))))))) 2)) C) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (*.f64 F -8)))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (pow.f64 C 3) (+.f64 (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B))))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (fma.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) (/.f64 B (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) 2)) (+.f64 A (hypot.f64 A B))) (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) (*.f64 B B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (+.f64 (*.f64 2 (*.f64 B B)) 0))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) (/.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) (/.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) (sqrt.f64 -8)))) 2)) (/.f64 A (+.f64 (*.f64 2 (*.f64 B B)) 0))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (+.f64 (*.f64 2 (*.f64 B B)) 0))))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))) |
(fma.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))) |
(fma.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))))) |
(fma.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (/.f64 1/2 (-.f64 A C))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))) (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))) |
(fma.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 6) (-.f64 (/.f64 (*.f64 -1/4 (*.f64 C A)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))))) |
(fma.f64 (fma.f64 2 A (*.f64 -2 (*.f64 (/.f64 A (-.f64 A C)) C))) (*.f64 F (*.f64 B B)) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 F (+.f64 (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) C) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 C (/.f64 (pow.f64 (-.f64 A C) 3) A)) (/.f64 1/2 (-.f64 A C)))))))) |
(*.f64 F (pow.f64 B 3)) |
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) |
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (*.f64 B B) (+.f64 C A)))) |
(*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) |
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))) |
(fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))))) |
(+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (pow.f64 B 3) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))) |
(*.f64 -1 (*.f64 F (pow.f64 B 3))) |
(neg.f64 (*.f64 F (pow.f64 B 3))) |
(*.f64 (pow.f64 B 3) (neg.f64 F)) |
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3)))) |
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (neg.f64 (*.f64 F (pow.f64 B 3)))) |
(-.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 F (pow.f64 B 3))) |
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))) |
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) |
(fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 (neg.f64 F) (+.f64 (pow.f64 B 3) (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))))) |
(fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (fma.f64 F (*.f64 (*.f64 B B) (+.f64 C A)) (*.f64 (neg.f64 F) (+.f64 (pow.f64 B 3) (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))) |
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B))) |
(*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) |
(fma.f64 A (*.f64 F (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))) |
(fma.f64 A (*.f64 F (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))) |
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))) |
(fma.f64 A (*.f64 F (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B))))) |
(fma.f64 A (*.f64 F (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) |
(+.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 A (*.f64 F (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F (*.f64 B B)))))) |
(fma.f64 A (*.f64 F (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))))))) (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A)) |
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))) |
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))) |
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) A (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))))) |
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 F (*.f64 (*.f64 B B) 0) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) A (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))))))) |
(fma.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 C C)))) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) A (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 A (*.f64 F (*.f64 B B)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))))))) |
(fma.f64 -2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (*.f64 F (*.f64 C C))) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 F (*.f64 (*.f64 B B) 0) (fma.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) A (fma.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (*.f64 F (*.f64 B B))) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(-.f64 (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 F (pow.f64 B 4))) (pow.f64 A 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) A)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F)) (pow.f64 A 2))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))) |
(fma.f64 -1/2 (/.f64 C (/.f64 (*.f64 A A) (*.f64 F (pow.f64 B 4)))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 (*.f64 -2 (*.f64 C C)) (*.f64 F (*.f64 B B)))) A) (fma.f64 -2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (/.f64 (*.f64 A A) (*.f64 F C))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 C A) (/.f64 (*.f64 F (pow.f64 B 4)) A)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C C) (*.f64 B B))) (*.f64 A A)) (*.f64 F C)) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) A))) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) |
(*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) |
(*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))) |
(+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C F))) |
(fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(fma.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F C) (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C F)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F)))) |
(fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F C) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))) |
(fma.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 F (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B)))))) (*.f64 (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (*.f64 C C))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) F)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C F)) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F))))) |
(fma.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 A (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (pow.f64 C 3)) (fma.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)) (fma.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 F C) (*.f64 (*.f64 F (*.f64 C C)) (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))))) |
(fma.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (pow.f64 C 3)) (fma.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 F (+.f64 (*.f64 C (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B)))))) (*.f64 (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (*.f64 C C)))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) |
(fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) |
(fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0))) |
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))) |
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) |
(fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))) |
(+.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))))) |
(fma.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (/.f64 F (/.f64 C (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))) |
(fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (+.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)) (*.f64 (/.f64 F C) (fma.f64 1/2 (+.f64 (pow.f64 B 4) (*.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0)))))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))) |
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))))) |
(-.f64 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2))))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2))))) (*.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (pow.f64 B 4))))))))) |
(-.f64 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (fma.f64 4 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 F A) C) (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B A) (*.f64 B A))) C)) (*.f64 -1/2 (/.f64 A (/.f64 (*.f64 C C) (*.f64 F (pow.f64 B 4)))))))) (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) |
(fma.f64 2 A (*.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)))) |
(fma.f64 2 A (*.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) |
(fma.f64 2 A (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) |
(fma.f64 2 A (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) |
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 (*.f64 B B) (-.f64 A C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) |
(fma.f64 2 A (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) (fma.f64 1/2 (/.f64 B (/.f64 (-.f64 A C) B)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) |
B |
(+.f64 A (+.f64 C B)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 C B))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B)))) |
(+.f64 A (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (+.f64 C B)))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 A (+.f64 C (*.f64 -1 B))) |
(+.f64 A (+.f64 C (neg.f64 B))) |
(+.f64 A (-.f64 C B)) |
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) |
(+.f64 A (+.f64 C (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B)))) |
(+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))) |
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 B))))) |
(+.f64 A (+.f64 C (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) |
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) |
(+.f64 C (hypot.f64 C B)) |
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) |
(+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (hypot.f64 C B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (hypot.f64 C B)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (+.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 (pow.f64 A 3) C) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 A A) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)))) (+.f64 C (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) A (hypot.f64 C B))))) |
(*.f64 2 A) |
(+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))) |
(+.f64 (*.f64 0 C) (*.f64 2 A)) |
(+.f64 0 (*.f64 2 A)) |
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) |
(+.f64 (*.f64 0 C) (fma.f64 2 A (/.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))) A))) |
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A)))) |
(+.f64 (*.f64 -1 C) (+.f64 C (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))) |
(+.f64 (*.f64 0 C) (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 (*.f64 A A) C)))))) |
(+.f64 0 (fma.f64 2 A (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) A) (/.f64 C (/.f64 (*.f64 A A) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))))))) |
(*.f64 2 C) |
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A)))) |
(fma.f64 2 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) A) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A))))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(fma.f64 2 C (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (*.f64 B B)) (*.f64 A A)) (/.f64 (*.f64 B B) A))))) |
(fma.f64 2 C (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C C) (*.f64 B B))) (pow.f64 A 3)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) A) (*.f64 (/.f64 (*.f64 B B) A) (/.f64 C A)))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) |
(+.f64 A (hypot.f64 A B)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) |
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (hypot.f64 A B))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))))) |
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))))) |
(fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) C (+.f64 A (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (+.f64 (hypot.f64 A B) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 C C) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))))))))) |
(*.f64 2 C) |
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A))) |
(+.f64 A (fma.f64 2 C (neg.f64 A))) |
(+.f64 A (-.f64 (*.f64 2 C) A)) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A)))) |
(+.f64 A (fma.f64 2 C (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 B B) 0) C)) A))) |
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))) |
(+.f64 A (fma.f64 2 C (fma.f64 1/2 (/.f64 A (/.f64 (*.f64 C C) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) C) (neg.f64 A))))) |
(+.f64 A (fma.f64 2 C (-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 (*.f64 C C) A)) (/.f64 (+.f64 (*.f64 B B) 0) C))) A))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(fma.f64 2 A (*.f64 -1/2 (/.f64 (*.f64 B B) C))) |
(fma.f64 2 A (*.f64 -1/2 (/.f64 B (/.f64 C B)))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))) |
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B B) C) (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C))))) |
(fma.f64 2 A (*.f64 -1/2 (+.f64 (/.f64 B (/.f64 C B)) (*.f64 (/.f64 B (/.f64 C B)) (/.f64 A C))))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3)))))) |
(fma.f64 2 A (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (fma.f64 -1/2 (/.f64 (*.f64 A (*.f64 B B)) (*.f64 C C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 1/2 (*.f64 B B)) 2)) (pow.f64 C 3)))))) |
(fma.f64 2 A (fma.f64 -1/2 (/.f64 B (/.f64 C B)) (fma.f64 -1/2 (*.f64 (/.f64 B (/.f64 C B)) (/.f64 A C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B A) (*.f64 B A))) (pow.f64 C 3)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 4.0b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))) | |
| 12.8b | (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) | |
| ✓ | 16.0b | (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
| ✓ | 22.3b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 236 to 90 computations (61.9% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 117.0ms | F | @ | 0 | (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
| 40.0ms | A | @ | inf | (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
| 18.0ms | B | @ | -inf | (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
| 14.0ms | F | @ | inf | (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
| 13.0ms | F | @ | -inf | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 409× | expm1-udef_binary64 |
| 409× | log1p-udef_binary64 |
| 251× | add-sqr-sqrt_binary64 |
| 241× | pow1_binary64 |
| 239× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 85 |
| 1 | 518 | 82 |
| 2 | 7006 | 82 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)) (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1/3) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) 1/3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/4) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 2) 1/3) (pow.f64 (sqrt.f64 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)) (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) 1/6)) 1)))))) |
| 1× | egg-herbie |
| 679× | distribute-rgt-in_binary64 |
| 676× | distribute-lft-in_binary64 |
| 665× | times-frac_binary64 |
| 513× | *-commutative_binary64 |
| 181× | +-commutative_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1027 | 15112 |
| 1 | 3704 | 13139 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) 1) (pow.f64 A 5)) 1/3) (*.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (pow.f64 (/.f64 (*.f64 F -8) (pow.f64 C 5)) 1/6)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) 1) (pow.f64 A 5)) 1/3) (*.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (pow.f64 (/.f64 (*.f64 F -8) (pow.f64 C 5)) 1/6)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 1/144 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) C)))))) (pow.f64 B 4)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) 1) (pow.f64 A 5)) 1/3) (*.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (pow.f64 (/.f64 (*.f64 F -8) (pow.f64 C 5)) 1/6)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (+.f64 (*.f64 -1/6912 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) C)))) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/4320 (+.f64 (*.f64 -45/4 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (+.f64 (*.f64 -90 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 A 2) C))) (*.f64 -15/32 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 3) (*.f64 (pow.f64 A 6) (pow.f64 C 3))))))) (*.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 3) (*.f64 (pow.f64 A 6) (pow.f64 C 3)))))) (pow.f64 B 6)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 1/144 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) C)))))) (pow.f64 B 4))))))) |
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) |
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))) |
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) F)) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))))) |
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -24 (*.f64 A (*.f64 C (+.f64 A C)))) (+.f64 (*.f64 2 (pow.f64 (+.f64 A C) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))) F))))) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) F)) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (*.f64 1/1296 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) F)) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2))) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -24 (*.f64 A (*.f64 C (+.f64 A C)))) (+.f64 (*.f64 2 (pow.f64 (+.f64 A C) 3)) (*.f64 -6 (*.f64 (+.f64 A C) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (*.f64 1/1296 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2))) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)))))) |
(*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))) |
(+.f64 (*.f64 1/6 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1)))) |
(+.f64 (*.f64 1/6 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/72 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/12 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 2) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))))) (sqrt.f64 1)))))) |
(+.f64 (*.f64 1/6 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 2) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 3) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3) (pow.f64 B 6))))))) (*.f64 1/1296 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 3))))) (sqrt.f64 1)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/72 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/12 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 2) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))))) (sqrt.f64 1))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F))))))) |
(+.f64 (*.f64 -1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (*.f64 C F))) (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F))))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (*.f64 C F))) (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (+.f64 (*.f64 -1/576 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (*.f64 C F))) (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C F))) (*.f64 1/36 (+.f64 (*.f64 -3/4 (/.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 C F))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))) (pow.f64 A 3)))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 2)) (*.f64 A C)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) F)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (pow.f64 A 2))) (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 2)) (*.f64 A C)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) F)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 2)) (*.f64 A C)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 3/4 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) F))) (*.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))) (+.f64 (*.f64 1/144 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 2)) C)) (*.f64 1/10368 (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (pow.f64 A 3)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4)))))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))) 2))))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2)))))))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4))))) (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))) (+.f64 (*.f64 1/1296 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))) 3)) (*.f64 1/36 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 3) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3) (pow.f64 B 6)))) (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4))))))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4)))))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))) 2))))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 A C)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 A C)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A)))))) (pow.f64 C 2))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 A C)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A)))))) (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))) (+.f64 (*.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 3) (pow.f64 A 3))) (+.f64 (*.f64 -1/576 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A))) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 1/36 (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 3) (pow.f64 A 3))) (*.f64 -3/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A)))))))) (pow.f64 C 3)))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 A C))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 A C)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 2))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 A C)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/144 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 1/36 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (+.f64 (*.f64 3/4 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -3/8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) F)))))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 3)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 2)))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))) (sqrt.f64 (/.f64 C F))) (sqrt.f64 -1/2))) 2)))) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (/.f64 (*.f64 -1/4 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 C A))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/32 F) (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)) (/.f64 (*.f64 -1/4 (fma.f64 -1/8 (/.f64 (/.f64 F A) (*.f64 C (-.f64 A C))) (neg.f64 (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C)))))) (*.f64 C A))) F) (/.f64 (*.f64 C (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F (-.f64 A C)) (*.f64 C A))) (/.f64 (*.f64 1/8 F) (*.f64 A (*.f64 C C))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B)) (sqrt.f64 -1/2))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (-.f64 (*.f64 (/.f64 -1/64 (*.f64 A (pow.f64 (-.f64 A C) 5))) (/.f64 F C)) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2)) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) 1/4)) (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A))) (/.f64 F (*.f64 A (*.f64 C C))))))) F)))) (pow.f64 B 6))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F)))) |
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3)))) (*.f64 B B))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C)))))) F)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 (*.f64 1/2 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) (+.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F))) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) F)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 F C) B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)))) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B))))) F) (/.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) B)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) 2)) (*.f64 4 (*.f64 (/.f64 C B) (/.f64 (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) B)))))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (sqrt.f64 -1/2) A))))) |
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) A) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (sqrt.f64 -1/2) A)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) A) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (sqrt.f64 -1/2))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C))) (neg.f64 (*.f64 1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (sqrt.f64 -1/2) A))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F)) (*.f64 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) 1/4)) (/.f64 C (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 C (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2))))) F)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) A) (fma.f64 -1/4 (/.f64 (*.f64 F 0) C) (*.f64 -1/8 (*.f64 (/.f64 F C) (/.f64 (*.f64 B B) C)))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 C C) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (/.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4))))))) (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (*.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))))))))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 C C) (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))) 2)) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (-.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (/.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (pow.f64 B 4)))))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) F)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 A B) (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3)))) (*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))) (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (+.f64 A (hypot.f64 A B))) (/.f64 (*.f64 B B) F)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))) B)))) (*.f64 B (pow.f64 C 3))))))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (+.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) B)))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F)))) 2)) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 A (/.f64 (pow.f64 B 4) (*.f64 F (+.f64 A (hypot.f64 A B))))))) B)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) F))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))))) |
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (/.f64 A (/.f64 (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 A A) (*.f64 B B))))) (sqrt.f64 -1/2))) 2))))))))) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (-.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 A F))) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) 0))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (/.f64 A (*.f64 B B))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) 0) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F 0) A) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)))) 2))))) F)))) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 (*.f64 F C) -8) 1/6)) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) 1) (pow.f64 A 5)) 1/3) (*.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (pow.f64 (/.f64 (*.f64 F -8) (pow.f64 C 5)) 1/6)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 5))) (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (*.f64 B B) (pow.f64 (/.f64 F (/.f64 (pow.f64 C 5) -8)) 1/6)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 (*.f64 F C) -8) 1/6))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 5))) (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 B B) (pow.f64 (/.f64 F (/.f64 (pow.f64 C 5) -8)) 1/6)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) 1) (pow.f64 A 5)) 1/3) (*.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (pow.f64 (/.f64 (*.f64 F -8) (pow.f64 C 5)) 1/6)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 1/144 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) C)))))) (pow.f64 B 4)))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 5))) (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (*.f64 B B) (pow.f64 (/.f64 F (/.f64 (pow.f64 C 5) -8)) 1/6)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (+.f64 (pow.f64 (*.f64 (*.f64 F C) -8) 1/6) (*.f64 (pow.f64 (*.f64 (*.f64 F C) -8) 1/6) (*.f64 (pow.f64 B 4) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 1/144 (fma.f64 -3/16 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 -3 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C (*.f64 A A)))))))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 5))) (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 B B) (pow.f64 (/.f64 F (/.f64 (pow.f64 C 5) -8)) 1/6)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 1/144 (fma.f64 -3/16 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 -3 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C (*.f64 A A)))))))) 1) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 2) 1) (pow.f64 A 5)) 1/3) (*.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2)) (pow.f64 (/.f64 (*.f64 F -8) (pow.f64 C 5)) 1/6)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (+.f64 (*.f64 -1/6912 (/.f64 (*.f64 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) C)))) (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 1/4320 (+.f64 (*.f64 -45/4 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (+.f64 (*.f64 -90 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 A 2) C))) (*.f64 -15/32 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 3) (*.f64 (pow.f64 A 6) (pow.f64 C 3))))))) (*.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 3) (*.f64 (pow.f64 A 6) (pow.f64 C 3)))))) (pow.f64 B 6)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 1/144 (+.f64 (*.f64 -3/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) 2) (*.f64 (pow.f64 A 4) (pow.f64 C 2)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 A 2) C)))))) (pow.f64 B 4))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 5))) (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (*.f64 (*.f64 B B) (pow.f64 (/.f64 F (/.f64 (pow.f64 C 5) -8)) 1/6)))) (fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 (*.f64 F C) -8) 1/6) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F C) -8) 1/6) (*.f64 (pow.f64 B 6) (fma.f64 -1/6912 (/.f64 (fma.f64 -3/16 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 -3 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C (*.f64 A A))))) (/.f64 (*.f64 C (*.f64 A A)) (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))))) (fma.f64 1/4320 (fma.f64 -45/4 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) (pow.f64 A 4)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C C))) (fma.f64 -90 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)) (neg.f64 (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 C (*.f64 A A))) (/.f64 (*.f64 -15/32 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 3)) (*.f64 (pow.f64 C 3) (pow.f64 A 6))))) (/.f64 (*.f64 -1/663552 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 3)) (*.f64 (pow.f64 C 3) (pow.f64 A 6))))))) (*.f64 (pow.f64 (*.f64 (*.f64 F C) -8) 1/6) (*.f64 (pow.f64 B 4) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 1/144 (fma.f64 -3/16 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 -3 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C (*.f64 A A))))))))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 5))) (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 (*.f64 B B) (pow.f64 (/.f64 F (/.f64 (pow.f64 C 5) -8)) 1/6)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (+.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (*.f64 (pow.f64 (*.f64 C (*.f64 F -8)) 1/6) (+.f64 (*.f64 (pow.f64 B 6) (fma.f64 -1/6912 (/.f64 (fma.f64 -3/16 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 -3 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C (*.f64 A A))))) (/.f64 (*.f64 C (*.f64 A A)) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))))) (fma.f64 1/4320 (fma.f64 -45/4 (*.f64 (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (pow.f64 A 4)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C C))) (fma.f64 -90 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 C (*.f64 A A))) (*.f64 (/.f64 -15/32 (pow.f64 A 6)) (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 3) (pow.f64 C 3))))) (*.f64 (/.f64 -1/663552 (pow.f64 C 3)) (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 3) (pow.f64 A 6)))))) (*.f64 (pow.f64 B 4) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 1/144 (fma.f64 -3/16 (/.f64 (pow.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) 2) (*.f64 (*.f64 C C) (pow.f64 A 4))) (*.f64 -3 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))) (*.f64 C (*.f64 A A))))))))))))) |
(*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) |
(*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2))) |
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))) |
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2)) (*.f64 1/6 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 C A)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (*.f64 1/6 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 C A)))))) |
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) F)) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))))) |
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2)) (fma.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (*.f64 B B) (fma.f64 1/12 (fma.f64 2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C))) F) (neg.f64 (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72)))) (cbrt.f64 (sqrt.f64 2)) (*.f64 1/6 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 C A))))))) |
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 C A)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (*.f64 B B) (fma.f64 1/12 (fma.f64 2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))) F) (neg.f64 (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72))))))) |
(+.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -24 (*.f64 A (*.f64 C (+.f64 A C)))) (+.f64 (*.f64 2 (pow.f64 (+.f64 A C) 3)) (*.f64 -6 (/.f64 (*.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))) F))))) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) F)) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (*.f64 1/1296 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) F)) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) (*.f64 1/6 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (+.f64 A C)) B) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))))) |
(fma.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2)) (fma.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (pow.f64 B 3) (fma.f64 1/36 (fma.f64 -24 (*.f64 A (*.f64 C (+.f64 C A))) (fma.f64 2 (pow.f64 (+.f64 C A) 3) (*.f64 -6 (/.f64 (+.f64 C A) (/.f64 F (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C)))))))) (fma.f64 1/72 (*.f64 (+.f64 C A) (fma.f64 2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C))) F) (neg.f64 (pow.f64 (+.f64 C A) 2)))) (*.f64 (pow.f64 (+.f64 C A) 3) 1/1296))))) (cbrt.f64 (sqrt.f64 2)) (fma.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (*.f64 B B) (fma.f64 1/12 (fma.f64 2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C))) F) (neg.f64 (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72)))) (cbrt.f64 (sqrt.f64 2)) (*.f64 1/6 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 C A)))))))) |
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (pow.f64 B 3) (fma.f64 1/36 (fma.f64 -24 (*.f64 A (*.f64 C (+.f64 C A))) (fma.f64 2 (pow.f64 (+.f64 C A) 3) (*.f64 -6 (/.f64 (+.f64 C A) (/.f64 F (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C))))))))) (fma.f64 1/72 (*.f64 (+.f64 C A) (fma.f64 2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))) F) (neg.f64 (pow.f64 (+.f64 C A) 2)))) (*.f64 (pow.f64 (+.f64 C A) 3) 1/1296))))))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 B (+.f64 C A)))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (/.f64 (*.f64 B B) (fma.f64 1/12 (fma.f64 2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))) F) (neg.f64 (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (*.f64 (*.f64 -1/6 (cbrt.f64 (sqrt.f64 2))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 C A))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 C A)))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2))) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 (*.f64 B B) (fma.f64 1/12 (fma.f64 2 (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (neg.f64 (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72)))) (*.f64 (*.f64 -1/6 (cbrt.f64 (sqrt.f64 2))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 C A)))))) |
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) B) (/.f64 (fma.f64 1/12 (-.f64 (*.f64 2 (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 (+.f64 C A) 2)) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72)) B)))) (*.f64 -1/6 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 C A)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 -24 (*.f64 A (*.f64 C (+.f64 A C)))) (+.f64 (*.f64 2 (pow.f64 (+.f64 A C) 3)) (*.f64 -6 (*.f64 (+.f64 A C) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 -1 (pow.f64 (+.f64 A C) 2))) (+.f64 A C))) (*.f64 1/1296 (pow.f64 (+.f64 A C) 3))))) (pow.f64 B 3)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 -1 (pow.f64 (+.f64 A C) 2)))) (*.f64 1/72 (pow.f64 (+.f64 A C) 2)))) (pow.f64 B 2))) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) (+.f64 A C)) B)))))) |
(fma.f64 -1 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 (pow.f64 B 3) (fma.f64 1/36 (fma.f64 -24 (*.f64 A (*.f64 C (+.f64 C A))) (fma.f64 2 (pow.f64 (+.f64 C A) 3) (*.f64 (*.f64 -6 (+.f64 C A)) (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/72 (*.f64 (+.f64 C A) (fma.f64 2 (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (neg.f64 (pow.f64 (+.f64 C A) 2)))) (*.f64 (pow.f64 (+.f64 C A) 3) 1/1296)))))) (fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 (*.f64 B B) (fma.f64 1/12 (fma.f64 2 (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (neg.f64 (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72)))) (*.f64 (*.f64 -1/6 (cbrt.f64 (sqrt.f64 2))) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 C A))))))) |
(-.f64 (+.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) B) (/.f64 (fma.f64 1/12 (-.f64 (*.f64 2 (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 (+.f64 C A) 2)) (*.f64 (pow.f64 (+.f64 C A) 2) 1/72)) B)))) (*.f64 -1/6 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 B (+.f64 C A)))))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))) (/.f64 (pow.f64 B 3) (fma.f64 1/36 (fma.f64 -24 (*.f64 A (*.f64 C (+.f64 C A))) (fma.f64 2 (pow.f64 (+.f64 C A) 3) (*.f64 -6 (*.f64 (+.f64 C A) (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (fma.f64 1/72 (*.f64 (+.f64 C A) (-.f64 (*.f64 2 (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 (+.f64 C A) 2))) (*.f64 (pow.f64 (+.f64 C A) 3) 1/1296))))))) |
(*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))) |
(*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) |
(*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 1/6 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1)))) |
(fma.f64 1/6 (*.f64 A (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))) (*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B)))) |
(*.f64 (+.f64 (*.f64 1/6 (*.f64 A (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))))) 1) (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 1/6 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/72 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/12 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 2) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))))) (sqrt.f64 1)))))) |
(fma.f64 1/6 (*.f64 A (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))) (fma.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 A A) (fma.f64 1/72 (pow.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2) (*.f64 1/12 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) 2))) (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))))) |
(fma.f64 1/6 (*.f64 A (*.f64 (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))) (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))) (*.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) (+.f64 1 (*.f64 (*.f64 A A) (fma.f64 1/72 (pow.f64 (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))) 2) (*.f64 1/12 (-.f64 (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B))))) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (hypot.f64 C B)) 2)))))))))) |
(+.f64 (*.f64 1/6 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 2) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (+.f64 (*.f64 1/36 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 3) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 3) (pow.f64 B 6))))))) (*.f64 1/1296 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 3))))) (sqrt.f64 1)))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (sqrt.f64 1))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F) 1/6) (*.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 1/72 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 C (pow.f64 B 2))) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2)) (*.f64 1/12 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) 2) (*.f64 (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) (pow.f64 B 4)))) (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))))) (sqrt.f64 1))))))) |
(fma.f64 1/6 (*.f64 A (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))) (fma.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 A 3) (fma.f64 1/72 (*.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) 2))) (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 1/36 (fma.f64 6 (/.f64 (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -6 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) 2)) (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 2 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 3) (*.f64 (pow.f64 B 6) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) 3)))))) (*.f64 1/1296 (pow.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 3)))))) (fma.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 A A) (fma.f64 1/72 (pow.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2) (*.f64 1/12 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) 2))) (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))))) |
(fma.f64 1/6 (*.f64 A (*.f64 (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))) (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))))) (fma.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 A 3) (fma.f64 1/72 (*.f64 (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))) (-.f64 (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B))))) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) (fma.f64 1/36 (fma.f64 6 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2))) (*.f64 B B))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B)))) (fma.f64 -6 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (hypot.f64 C B)) 2)) (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (*.f64 (/.f64 2 (pow.f64 (+.f64 C (hypot.f64 C B)) 3)) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) 3) (pow.f64 B 6))))) (*.f64 1/1296 (pow.f64 (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))) 3)))))) (*.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) (+.f64 1 (*.f64 (*.f64 A A) (fma.f64 1/72 (pow.f64 (-.f64 (fma.f64 -4 (/.f64 C (*.f64 B B)) (/.f64 1 (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 C (+.f64 C (hypot.f64 C B))))) 2) (*.f64 1/12 (-.f64 (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (*.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B))))) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 B B) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) A) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F C)))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) (*.f64 -1/48 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) A) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (*.f64 F C)))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (*.f64 C F))) (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F))))))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) (/.f64 (*.f64 A A) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 2) (*.f64 (*.f64 C C) (*.f64 F F))) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 F C)) (/.f64 (*.f64 -1/64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 2)) (*.f64 (*.f64 C C) (*.f64 F F)))))))) (fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) A) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F C)))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8))))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) A) (/.f64 (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 2) (*.f64 (*.f64 C C) (*.f64 F F))) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 F C)) (*.f64 (/.f64 -1/64 (*.f64 C C)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 2) (*.f64 F F)))))) A)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) (*.f64 -1/48 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) A) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (*.f64 F C))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (*.f64 C F))) (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/48 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (*.f64 C F))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -8 (*.f64 C F)))))) (+.f64 (*.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (+.f64 (*.f64 -1/576 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (*.f64 C F))) (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 2) (*.f64 (pow.f64 C 2) (pow.f64 F 2))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C F))) (*.f64 1/36 (+.f64 (*.f64 -3/4 (/.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 C F))) (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 (pow.f64 C 2) (pow.f64 F 2)))) (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))) (pow.f64 A 3)))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) (/.f64 (*.f64 A A) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 2) (*.f64 (*.f64 C C) (*.f64 F F))) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 F C)) (/.f64 (*.f64 -1/64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 2)) (*.f64 (*.f64 C C) (*.f64 F F)))))))) (fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) A) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F C)))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 F C) -8)))) (/.f64 (pow.f64 A 3) (fma.f64 -1/663552 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3))) (fma.f64 -1/576 (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 F C)) (/.f64 (*.f64 -1/64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 2)) (*.f64 (*.f64 C C) (*.f64 F F)))) (/.f64 (*.f64 F C) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))))) (*.f64 1/36 (fma.f64 -3/4 (/.f64 (fma.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 F C)) (fma.f64 -3/32 (*.f64 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (*.f64 C C)) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) (*.f64 F F))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 (*.f64 F C) (*.f64 0 C)))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3))) -1/256)))))))))))) |
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) A) (/.f64 (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 2) (*.f64 (*.f64 C C) (*.f64 F F))) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 F C)) (*.f64 (/.f64 -1/64 (*.f64 C C)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 2) (*.f64 F F)))))) A)) (*.f64 -1/48 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) A) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (*.f64 F C)))))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8))))) (/.f64 (pow.f64 A 3) (fma.f64 -1/663552 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3))) (fma.f64 -1/576 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 F C)) (*.f64 (/.f64 -1/64 (*.f64 C C)) (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 2) (*.f64 F F)))) F) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) C)) (*.f64 1/36 (fma.f64 -3/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 F C)) (fma.f64 -3/32 (*.f64 (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) (*.f64 C C)) (/.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (+.f64 (*.f64 B B) (*.f64 0 (-.f64 C (neg.f64 C))))))) (*.f64 F F))) (*.f64 (/.f64 (pow.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F 0)))) 3) (*.f64 (pow.f64 C 3) (pow.f64 F 3))) -1/256))))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 2)) (*.f64 A C)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))) (*.f64 -1/12 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))) A) (/.f64 (*.f64 B B) C))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) (*.f64 -1/12 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) A) (/.f64 (*.f64 B B) C))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) F)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (pow.f64 A 2))) (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 2)) (*.f64 A C)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))) (fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 C C)) (/.f64 (*.f64 1/4 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (*.f64 F (*.f64 C C)))))) (/.f64 (*.f64 A A) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))))) (*.f64 -1/12 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))) A) (/.f64 (*.f64 B B) C)))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) A) (/.f64 (*.f64 B B) C))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) A) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 C C))))))) A))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/12 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) F)))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F)))))) (pow.f64 B 2)) (*.f64 A C)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/36 (+.f64 (*.f64 -3/8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 (pow.f64 C 3) F))) (+.f64 (*.f64 3/4 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 C F))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) F))) (*.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 C 3)))))) (+.f64 (*.f64 1/144 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) F)))) (pow.f64 B 2)) C)) (*.f64 1/10368 (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) (pow.f64 A 3)) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))) (fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 C C)) (/.f64 (*.f64 1/4 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (*.f64 F (*.f64 C C)))))) (/.f64 (*.f64 A A) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))))) (fma.f64 -1/12 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)))) A) (/.f64 (*.f64 B B) C))) (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/36 (fma.f64 -3/8 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (/.f64 (*.f64 F (pow.f64 C 3)) (*.f64 B B))) (fma.f64 3/4 (/.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (*.f64 F (*.f64 C C))) (*.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (fma.f64 1/144 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 C C)) (/.f64 (*.f64 1/4 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B)))))) (*.f64 F (*.f64 C C)))) (/.f64 C (*.f64 B B))) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 3)) 1/10368))) (/.f64 (pow.f64 A 3) (pow.f64 (exp.f64 1/6) (fma.f64 -1 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8))))))))))) |
(+.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) A) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/12 (fma.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 C C))))))) A)))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 -1/12 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))) A) (/.f64 (*.f64 B B) C))) (neg.f64 (/.f64 (fma.f64 1/36 (fma.f64 -3/8 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) F) (/.f64 (*.f64 B B) (pow.f64 C 3))) (fma.f64 3/4 (/.f64 (fma.f64 -2 (*.f64 (*.f64 F C) (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 4))))) (*.f64 F (*.f64 C C))) (*.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 C 3))))) (fma.f64 1/144 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 C C))))) (/.f64 C (*.f64 B B))) (/.f64 (*.f64 1/10368 (pow.f64 B 6)) (pow.f64 C 3)))) (/.f64 (pow.f64 A 3) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A)))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6)) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6)) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))))))) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6) (*.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6)) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B))))))))) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6) (*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B))))))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4)))))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))) 2))))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2)))))))))))) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6) (fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6) (*.f64 (*.f64 C C) (fma.f64 1/12 (fma.f64 2 (/.f64 (fma.f64 -4 (+.f64 A (*.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B))))) 2))))) (*.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6)) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B)))))))))) |
(+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6)) (+.f64 1 (*.f64 (*.f64 C C) (fma.f64 1/12 (-.f64 (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B)))))) 2)))))) (*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B))))))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/72 (*.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4))))) (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))) (+.f64 (*.f64 1/1296 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))) 3)) (*.f64 1/36 (+.f64 (*.f64 6 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 3) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3) (pow.f64 B 6)))) (*.f64 -6 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4))))))))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (sqrt.f64 1))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/12 (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2) (*.f64 (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2) (pow.f64 B 4)))))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))) 2))))))) (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) B) 1/3) (*.f64 (pow.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F) 1/6) (*.f64 (sqrt.f64 1) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 A (pow.f64 B 2))))))))))))) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6) (*.f64 (pow.f64 C 3) (fma.f64 1/72 (*.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B))))) (fma.f64 2 (/.f64 (fma.f64 -4 (+.f64 A (*.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)))))) (fma.f64 1/1296 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B))))) 3) (*.f64 1/36 (fma.f64 6 (/.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (fma.f64 2 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 3) (*.f64 (pow.f64 B 6) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 3))) (*.f64 -6 (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2)) (fma.f64 -4 (+.f64 A (*.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))))))))) (fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6) (fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6) (*.f64 (*.f64 C C) (fma.f64 1/12 (fma.f64 2 (/.f64 (fma.f64 -4 (+.f64 A (*.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) A)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 B B) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (neg.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) 2))))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B))))) 2))))) (*.f64 1/6 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) 1/6)) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 -4 (/.f64 A (*.f64 B B))))))))))) |
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6) (*.f64 (pow.f64 C 3) (fma.f64 1/72 (*.f64 (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B)))))) (-.f64 (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (hypot.f64 A B)) 2))))) (fma.f64 1/1296 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B)))))) 3) (*.f64 1/36 (fma.f64 6 (/.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B)))) (fma.f64 2 (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) 3) (*.f64 (pow.f64 B 6) (pow.f64 (+.f64 A (hypot.f64 A B)) 3))) (*.f64 -6 (*.f64 (/.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) (pow.f64 (+.f64 A (hypot.f64 A B)) 2)) (/.f64 (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (pow.f64 B 4))))))))))) (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6)) (+.f64 1 (*.f64 (*.f64 C C) (fma.f64 1/12 (-.f64 (*.f64 2 (/.f64 (fma.f64 -4 (*.f64 A (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) 2)))))) (*.f64 (*.f64 B B) (+.f64 A (hypot.f64 A B))))) (/.f64 (pow.f64 (fma.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 -4 (*.f64 A (+.f64 A (hypot.f64 A B))))) 2) (*.f64 (pow.f64 B 4) (pow.f64 (+.f64 A (hypot.f64 A B)) 2)))) (*.f64 1/72 (pow.f64 (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B)))))) 2)))))) (*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 (pow.f64 (*.f64 F (+.f64 A (hypot.f64 A B))) 1/6) (*.f64 C (+.f64 (/.f64 1 (+.f64 A (hypot.f64 A B))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 A (+.f64 A (hypot.f64 A B)))))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 A C)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) A) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 A C)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A)))))) (pow.f64 C 2))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) (/.f64 (*.f64 C C) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 2) (*.f64 A A)) (*.f64 1/12 (fma.f64 -1/64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 2) (*.f64 A A)) (*.f64 -1/4 (/.f64 (fma.f64 (*.f64 0 A) (*.f64 B B) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) A))))))) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A)))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) A) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C) (/.f64 (fma.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 2) (*.f64 A A)) (*.f64 1/12 (fma.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 2) (*.f64 A A)) (*.f64 -1/4 (/.f64 (fma.f64 0 (*.f64 B B) (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) A))))) C)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A)))))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 A C)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))) (+.f64 (*.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A)))))) (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F)))))) (+.f64 (*.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 3) (pow.f64 A 3))) (+.f64 (*.f64 -1/576 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 A 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A))) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 1/36 (+.f64 (*.f64 -3/32 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 A 2))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 3) (pow.f64 A 3))) (*.f64 -3/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) A)))))))) (pow.f64 C 3)))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) A) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C))) (fma.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) (/.f64 (*.f64 C C) (fma.f64 1/4608 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 2) (*.f64 A A)) (*.f64 1/12 (fma.f64 -1/64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 2) (*.f64 A A)) (*.f64 -1/4 (/.f64 (fma.f64 (*.f64 0 A) (*.f64 B B) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) A))))))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) (/.f64 (pow.f64 C 3) (fma.f64 -1/663552 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 3) (pow.f64 A 3)) (fma.f64 -1/576 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 2) (*.f64 A A)) (*.f64 -1/4 (/.f64 (fma.f64 (*.f64 0 A) (*.f64 B B) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) A))) (/.f64 A (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))))) (*.f64 1/36 (fma.f64 -3/32 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (/.f64 (*.f64 A A) (fma.f64 (*.f64 0 A) (*.f64 B B) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))) (fma.f64 -1/256 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) 3) (pow.f64 A 3)) (/.f64 (*.f64 -3/4 (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 (*.f64 -2 (*.f64 A A)) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))) A)))))))))))) |
(fma.f64 -1/48 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) A) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) C) (/.f64 (fma.f64 1/4608 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 2) (*.f64 A A)) (*.f64 1/12 (fma.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 2) (*.f64 A A)) (*.f64 -1/4 (/.f64 (fma.f64 0 (*.f64 B B) (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) A))))) C)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A)))))) (/.f64 (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 C)) (log.f64 (*.f64 -8 (*.f64 F A))))) (/.f64 (pow.f64 C 3) (fma.f64 -1/663552 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 3) (pow.f64 A 3)) (fma.f64 -1/576 (/.f64 (fma.f64 -1/64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 2) (*.f64 A A)) (*.f64 -1/4 (/.f64 (fma.f64 0 (*.f64 B B) (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) A))) (/.f64 A (+.f64 (*.f64 2 (*.f64 B B)) 0))) (*.f64 1/36 (fma.f64 -3/32 (*.f64 (/.f64 (fma.f64 0 (*.f64 B B) (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) A) (/.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) A)) (fma.f64 -1/256 (/.f64 (pow.f64 (+.f64 (*.f64 2 (*.f64 B B)) 0) 3) (pow.f64 A 3)) (*.f64 -3/4 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) 0)) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) 0)))) A)))))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 A C))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))) (*.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))))) (*.f64 C A)))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))) (*.f64 -1/12 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))) A))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 A C)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 2))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))) (fma.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))))) (*.f64 C A)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (fma.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 A A))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 A A)))))) (/.f64 (*.f64 C C) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C)))))))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))) (fma.f64 -1/12 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))) A))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (fma.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 A A))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 A A)))))) (/.f64 (*.f64 C C) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C))))))))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (pow.f64 B 2) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (*.f64 A C)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/144 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (+.f64 (*.f64 1/10368 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (*.f64 1/36 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (+.f64 (*.f64 3/4 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -3/8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) F)))))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 3)))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/288 (/.f64 (pow.f64 B 4) (pow.f64 A 2))) (*.f64 1/12 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (pow.f64 A 2)))))) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 8 (*.f64 (pow.f64 A 2) F))) (*.f64 -1 (log.f64 (/.f64 -1 C))))))) (pow.f64 C 2)))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))) (fma.f64 -1/12 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 B B) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))))) (*.f64 C A)) (fma.f64 -1 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/144 (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 A A))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (fma.f64 1/10368 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (*.f64 1/36 (fma.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (fma.f64 3/4 (/.f64 (fma.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (*.f64 F A) (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))))) (*.f64 F (*.f64 A A))) (*.f64 -3/8 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (/.f64 (*.f64 F (pow.f64 A 3)) (*.f64 B B))))))))) (/.f64 (pow.f64 C 3) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C)))))))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (fma.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 A A))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 A A)))))) (/.f64 (*.f64 C C) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (*.f64 8 (*.f64 A A)) F)) (neg.f64 (log.f64 (/.f64 -1 C))))))))))) |
(fma.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))) (fma.f64 -1/12 (*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 B B) C) (/.f64 (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))) A))) (-.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/288 (/.f64 (pow.f64 B 4) (*.f64 A A)) (*.f64 1/12 (fma.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 A A))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 A A)))))) (/.f64 (*.f64 C C) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C))))))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (fma.f64 1/144 (/.f64 (fma.f64 1/4 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (*.f64 F (*.f64 A A))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (fma.f64 1/10368 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (*.f64 1/36 (fma.f64 1/4 (/.f64 (pow.f64 B 6) (pow.f64 A 3)) (fma.f64 3/4 (/.f64 (fma.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 F (*.f64 A A))) (*.f64 -3/8 (*.f64 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) (pow.f64 A 3)) (/.f64 (*.f64 B B) F)))))))) (/.f64 (pow.f64 C 3) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 8 (*.f64 F (*.f64 A A)))) (log.f64 (/.f64 -1 C)))))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2))))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (log.f64 (/.f64 -1 F))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (log.f64 (/.f64 -1 F))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (log.f64 (/.f64 -1 F))))) |
(*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (log.f64 (/.f64 -1 F))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (log.f64 (/.f64 -1 F)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (log.f64 (/.f64 -1 F))))) |
Compiled 84246 to 49262 computations (41.5% saved)
81 alts after pruning (81 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1120 | 73 | 1193 |
| Fresh | 14 | 8 | 22 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 1139 | 81 | 1220 |
| Status | Error | Program |
|---|---|---|
| 54.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 57.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) | |
| 57.4b | (neg.f64 (sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) | |
| 63.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.5b | (neg.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) | |
| 54.8b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.8b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) | |
| 58.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.5b | (neg.f64 (pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) -1)) | |
| 63.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.5b | (/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.8b | (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 55.5b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 49.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.3b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.4b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) | |
| 54.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 50.8b | (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.2b | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.2b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.6b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| ▶ | 55.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| 60.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.4b | (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) | |
| 60.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 64.0b | (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
| 48.7b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 59.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.0b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.0b | (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.5b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.7b | (*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) | |
| 61.0b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.6b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 52.5b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 56.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 63.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| 47.6b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) | |
| 57.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.3b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.5b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.2b | (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (-.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) B))) | |
| 62.9b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.5b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 47.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 48.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.7b | (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) | |
| 50.1b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 62.9b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) | |
| 61.4b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 47.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 63.1b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 58.4b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.3b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.8b | (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 60.8b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 62.9b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 51.5b | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
Compiled 5640 to 3842 computations (31.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.0b | (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) |
| 5.1b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) | |
| ✓ | 15.7b | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
| ✓ | 23.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 190 to 91 computations (52.1% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | F | @ | 0 | (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) |
| 1.0ms | F | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | F | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | F | @ | -inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1.0ms | F | @ | -inf | (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
| 1× | batch-egg-rewrite |
| 411× | fma-def_binary64 |
| 390× | expm1-udef_binary64 |
| 390× | log1p-udef_binary64 |
| 234× | add-sqr-sqrt_binary64 |
| 224× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 115 |
| 1 | 462 | 113 |
| 2 | 6416 | 113 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))))) |
(*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 1/2) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 3/2)) (+.f64 0 (fma.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 1) (*.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 3)) (fma.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) (-.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 C 3) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 3)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) C) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 2)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (+.f64 (pow.f64 C 3) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 3))) (fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) C) (*.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (-.f64 (*.f64 C C) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 2))) (-.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) 3) (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 3) (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 F (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) C (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 2)) (*.f64 (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 2) (*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 C) 2) (*.f64 (cbrt.f64 C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 C) (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 1 (*.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (cbrt.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))) (cbrt.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))) (cbrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (sqrt.f64 C)) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (sqrt.f64 C)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C F) (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) F) (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (fma.f64 A (*.f64 C -4) (*.f64 B B))) F (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 2)) (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (pow.f64 (cbrt.f64 C) 2)) (cbrt.f64 C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (sqrt.f64 C)) (sqrt.f64 C) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C) 2))) (cbrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))) (sqrt.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) (*.f64 C (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C (fma.f64 A (*.f64 C -4) (*.f64 B B))) F (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) 2)) (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 C (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F)) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))) |
| 1× | egg-herbie |
| 920× | fma-def_binary64 |
| 911× | associate-/r*_binary64 |
| 811× | associate-*l/_binary64 |
| 242× | associate-/r/_binary64 |
| 200× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 180 | 3986 |
| 1 | 606 | 3939 |
| 2 | 2660 | 3916 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))))) |
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -8))) 2)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) C) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 C (*.f64 C (*.f64 -8 (sqrt.f64 -8)))) (pow.f64 B 6)) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))))) |
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -8)) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -8))) 2)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (/.f64 (/.f64 (sqrt.f64 2) C) C)) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 -8 (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 2 (sqrt.f64 -8))) 2))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F A)))) (*.f64 B B)) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F A)))) (*.f64 B B))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (*.f64 B B)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 2 C) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (*.f64 B B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 (sqrt.f64 -1/2))) (-.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F))))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 2 C) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) -1/2) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 2 C) (sqrt.f64 -1/2))) 2)) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 4) C)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F A)))) (*.f64 B B)) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F A)))) (*.f64 B B))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (*.f64 B B)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 2 C) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 (/.f64 A F))) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) (*.f64 B B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 (sqrt.f64 -1/2))) (-.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F))))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 2 C) (sqrt.f64 -1/2))) 2)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) -1/2) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 2 C) (sqrt.f64 -1/2))) 2)) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (/.f64 (pow.f64 B 4) C)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B)))) |
(*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F A)))) (*.f64 B B)) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F A)))) (*.f64 B B))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 (*.f64 C C) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 B B) (*.f64 C C)) (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 F (*.f64 A -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F A))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 C C))) (-.f64 (*.f64 F (*.f64 A -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 (sqrt.f64 -1/2))) 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3)) (*.f64 (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 (*.f64 C C) (-.f64 (*.f64 (*.f64 F A) -8) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)))))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (/.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (*.f64 B B))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 B B) (*.f64 C C)) (/.f64 (sqrt.f64 -1/2) (-.f64 (*.f64 F (*.f64 A -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -1/2 (sqrt.f64 -1/2))) (/.f64 (-.f64 (*.f64 F (*.f64 A -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (/.f64 (pow.f64 B 4) (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 4)) (-.f64 (*.f64 F (*.f64 A -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 (sqrt.f64 -1/2))) 2))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) -1/2))) (fma.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (sqrt.f64 (/.f64 F A))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)) (*.f64 (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 C C))) (-.f64 (*.f64 F (*.f64 A -8)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 (sqrt.f64 -1/2))) 2)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B 2) (/.f64 (sqrt.f64 -8) B))) 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C (sqrt.f64 -8)) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -8 (sqrt.f64 -8))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))) (*.f64 C C))))))) |
(-.f64 (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B 2) (/.f64 (sqrt.f64 -8) B))) 2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 2 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 C (*.f64 C (*.f64 -8 (sqrt.f64 -8))))) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B 2) (/.f64 (sqrt.f64 -8) B))) 2)))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (neg.f64 (sqrt.f64 -8))))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F A)) -2)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (neg.f64 (sqrt.f64 -8)))) (*.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F A)) -2))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A))))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (*.f64 (sqrt.f64 (/.f64 F A)) -2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B 2) (/.f64 (sqrt.f64 -8) B))) 2)))) (*.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F A)) -2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 F A)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2)))) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -8 (sqrt.f64 -8))) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (/.f64 (sqrt.f64 -8) B)))) 2))) (*.f64 C C))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8)))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8)) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B 2) (/.f64 (sqrt.f64 -8) B))) 2)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (*.f64 (/.f64 B (sqrt.f64 -8)) B) (sqrt.f64 2)) -2) (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 C (*.f64 C (*.f64 -8 (sqrt.f64 -8))))) (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B 2) (/.f64 (sqrt.f64 -8) B))) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -8))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) |
(*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) |
(*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) |
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) |
(*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) |
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) |
(*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) |
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) |
(*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) |
(*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) |
(*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) |
(*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) |
(*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) |
(*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) |
(*.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4))) |
(*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 C (*.f64 (*.f64 B (*.f64 B F)) 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) |
(*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) |
(*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) |
(*.f64 A (*.f64 (*.f64 F (*.f64 C C)) -8)) |
(*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8)) |
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B))))) |
(fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4))) (fma.f64 -8 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 4 (*.f64 C (*.f64 F (*.f64 B B)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (fma.f64 -8 (*.f64 F (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 F C) (*.f64 (*.f64 B B) 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 F A) (pow.f64 B 4)) (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))) (*.f64 F (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))))) |
(*.f64 F (*.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (*.f64 B B) A))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (*.f64 2 C)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 10.5b | (sqrt.f64 (/.f64 F A)) |
Compiled 32 to 17 computations (46.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | F | @ | 0 | (sqrt.f64 (/.f64 F A)) |
| 1.0ms | A | @ | -inf | (sqrt.f64 (/.f64 F A)) |
| 1.0ms | F | @ | -inf | (sqrt.f64 (/.f64 F A)) |
| 1.0ms | F | @ | inf | (sqrt.f64 (/.f64 F A)) |
| 0.0ms | A | @ | inf | (sqrt.f64 (/.f64 F A)) |
| 1× | batch-egg-rewrite |
| 543× | pow1_binary64 |
| 520× | add-sqr-sqrt_binary64 |
| 505× | add-log-exp_binary64 |
| 505× | log1p-expm1-u_binary64 |
| 505× | expm1-log1p-u_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 6 |
| 1 | 105 | 6 |
| 2 | 1371 | 6 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 F A)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (/.f64 F A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) (cbrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 F A)) (cbrt.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 F A) 1/4) (pow.f64 (/.f64 F A) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 1 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F A)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 A) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 F) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 F A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F A) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 F A) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 F A) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 F A)))))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.7b | (fma.f64 B B (*.f64 A (*.f64 C -4))) | |
| ✓ | 7.5b | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))) |
| ✓ | 8.5b | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 8.7b | (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) |
Compiled 134 to 82 computations (38.8% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | C | @ | inf | (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))) |
| 3.0ms | B | @ | 0 | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | F | @ | 0 | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | C | @ | -inf | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 2.0ms | F | @ | -inf | (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 926× | log-prod_binary64 |
| 301× | pow1/3_binary64 |
| 294× | expm1-udef_binary64 |
| 294× | log1p-udef_binary64 |
| 273× | pow3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 83 |
| 1 | 333 | 83 |
| 2 | 4167 | 83 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) |
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (*.f64 (*.f64 F A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/2) (sqrt.f64 (*.f64 (*.f64 F A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3/2) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) (*.f64 (*.f64 F A) 2)) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (*.f64 F A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 F A) 2) (*.f64 B B)) (*.f64 (*.f64 (*.f64 F A) 2) (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) (pow.f64 (*.f64 (*.f64 F A) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F A) 2) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) (pow.f64 (*.f64 (*.f64 F A) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F A) 2) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 F A) 2) (*.f64 B B) (*.f64 (*.f64 (*.f64 F A) 2) (*.f64 A (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) (*.f64 (*.f64 F A) 2) (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (*.f64 F A) 2))))))) |
| 1× | egg-herbie |
| 925× | associate-/l*_binary64 |
| 735× | associate-*l/_binary64 |
| 301× | fma-def_binary64 |
| 276× | distribute-lft-in_binary64 |
| 276× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 294 | 4244 |
| 1 | 896 | 4116 |
| 2 | 3438 | 4065 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))) |
(*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) A) (pow.f64 B 2)))) B)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
| Outputs |
|---|
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)))) |
(fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 B (sqrt.f64 -4)) B))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 B (sqrt.f64 -4)) B) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 A -4))))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 A (*.f64 A (pow.f64 (sqrt.f64 -4) 5)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 B (sqrt.f64 -4)) B) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 A -4)))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))) |
(fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 3)) C)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 3)) C)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) B) |
(*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) B)) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) B))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 3)) C)) (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) B)))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) 8 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) 8 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 3)) C)) (*.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2))))) |
(*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) |
(*.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)))) |
(fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 B (sqrt.f64 -4)) B))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 B (sqrt.f64 -4)) B) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 A -4))))))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 B 4) A) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 A (*.f64 A (pow.f64 (sqrt.f64 -4) 5)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -4)) (fma.f64 2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -4 (sqrt.f64 -4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 B (sqrt.f64 -4)) B) (fma.f64 2 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/4 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4) (*.f64 A -4)))))))) |
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) |
(*.f64 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) -2) |
(*.f64 (*.f64 A (sqrt.f64 -4)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) |
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A -2) (sqrt.f64 -4))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (*.f64 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) -2)) |
(fma.f64 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) -2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 B B)) 1/4))) |
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) -2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (*.f64 (sqrt.f64 -4) (*.f64 B B)) 1/4))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (*.f64 (*.f64 1/64 (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -4) A) (pow.f64 B 4)))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B))) (fma.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/64 (/.f64 A (*.f64 (sqrt.f64 -4) (pow.f64 B 4))))))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -4) (/.f64 A (pow.f64 B 4)))) (*.f64 (*.f64 1/512 (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (pow.f64 B 6)))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -4) (*.f64 B B))) (fma.f64 (*.f64 (*.f64 A (sqrt.f64 -4)) (sqrt.f64 (*.f64 C F))) -2 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -4) A) (pow.f64 B 4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/512 (*.f64 (/.f64 (sqrt.f64 -4) A) (/.f64 (pow.f64 B 6) A))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 B B))) (fma.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 C F)))) -2 (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/64 (/.f64 A (*.f64 (sqrt.f64 -4) (pow.f64 B 4)))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))) |
(fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 3)) C)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 (*.f64 -4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 3)) C)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B 2))))) |
(*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) |
(*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4)))) (*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 B (/.f64 (sqrt.f64 -1/4) (/.f64 B A)))))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 1 (*.f64 A (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4))) (/.f64 (*.f64 (pow.f64 B 4) (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 A (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/32 (*.f64 A (sqrt.f64 -1/4)))) 2))) (/.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 C F)))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 B (/.f64 (sqrt.f64 -1/4) (/.f64 B A)))))) (/.f64 (fma.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/32 (*.f64 A (sqrt.f64 -1/4)))) 2)) (/.f64 (/.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 C F))) (pow.f64 B 4)))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C)))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (pow.f64 B 6)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (pow.f64 B 4)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/32 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 1 (*.f64 A (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 4)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 6)))) (fma.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/32 (/.f64 1 (*.f64 A (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 2) (*.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)))) (/.f64 (sqrt.f64 -1/4) (pow.f64 B 4))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 1/32 (/.f64 (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 A (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/32 (*.f64 A (sqrt.f64 -1/4)))) 2)) (*.f64 -1/4 (*.f64 A C))) (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (sqrt.f64 -1/4)) (pow.f64 B 6))) (neg.f64 (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1/4) (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 A (pow.f64 C 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/32 (*.f64 A (sqrt.f64 -1/4)))) 2))))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4))))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 B (/.f64 (sqrt.f64 -1/4) (/.f64 B A)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 (/.f64 (fma.f64 1/32 (/.f64 (fma.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/32 (*.f64 A (sqrt.f64 -1/4)))) 2)) (*.f64 C (*.f64 A -1/4))) (*.f64 1/256 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 4)))) (sqrt.f64 -1/4)) (pow.f64 B 6)) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -1/4)) (fma.f64 1/64 (/.f64 (/.f64 F (*.f64 A A)) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 -1/32 (*.f64 A (sqrt.f64 -1/4)))) 2))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 1 B)) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) B) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))) |
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))))) |
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (-.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))))) |
(-.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 5)) (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (*.f64 -64 (pow.f64 A 4)) (*.f64 F (pow.f64 C 3)))) (pow.f64 B 7))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))))) |
(-.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (-.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (*.f64 A C)) (*.f64 -64 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4))))) (pow.f64 B 7)))) |
(-.f64 (-.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 5)) (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (*.f64 A C)) (*.f64 (pow.f64 A 4) (*.f64 (*.f64 F (pow.f64 C 3)) -64))) (pow.f64 B 7)))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 1 B)) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) B) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 1 B))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) B)) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 1 B)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) B))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) (pow.f64 B 5))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) 2)) C))) (*.f64 -64 (*.f64 (pow.f64 A 4) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 7))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 A (*.f64 C (fma.f64 -16 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)))) (*.f64 (*.f64 -64 (pow.f64 A 4)) (*.f64 F (pow.f64 C 3)))) (pow.f64 B 7)) (*.f64 (*.f64 -2 (sqrt.f64 (*.f64 A F))) (/.f64 1 B))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (*.f64 A C)) (*.f64 -64 (*.f64 F (*.f64 (pow.f64 C 3) (pow.f64 A 4))))) (pow.f64 B 7)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (pow.f64 B 5)) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 -16 (*.f64 F (*.f64 (pow.f64 A 3) (*.f64 C C))) (pow.f64 (*.f64 2 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3))))) 2)) (*.f64 A C)) (*.f64 (pow.f64 A 4) (*.f64 (*.f64 F (pow.f64 C 3)) -64))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))) |
(*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4)))) (*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 B (/.f64 (sqrt.f64 -1/4) (/.f64 B A)))))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4)))) (*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 A (sqrt.f64 -1/4))))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 B (/.f64 (sqrt.f64 -1/4) (/.f64 B A)))))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/32 (/.f64 B (/.f64 (sqrt.f64 -1/4) B)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 2 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 (/.f64 F C))))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/32 (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2)) (/.f64 (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)) (*.f64 B B))) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -1/4)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4)))) (*.f64 (*.f64 2 (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F C)))))) |
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -1/4)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 A (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 B B) (fma.f64 1/64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/32 (/.f64 (*.f64 B B) (sqrt.f64 -1/4)))) 2))) C))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))))) |
(-.f64 (-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 B (/.f64 (sqrt.f64 -1/4) (/.f64 B A)))))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/32 (/.f64 B (/.f64 (sqrt.f64 -1/4) B)))) 2)) (*.f64 (*.f64 A A) (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 1/256 (*.f64 (/.f64 F (pow.f64 C 4)) (pow.f64 B 6)) (*.f64 -1/8 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/32 (/.f64 B (/.f64 (sqrt.f64 -1/4) B)))) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) |
(*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (sqrt.f64 -4)) |
(*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (sqrt.f64 -4) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B)))) A)) |
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 B A) B) (sqrt.f64 -4))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2))))) (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (-.f64 (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B)))) A) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -4) A) (/.f64 (fma.f64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) -1/64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) 2)) A))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 B A) B) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A A)) (fma.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F) -1/64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2)) (pow.f64 B 2)) C)) (*.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 C 4)))) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 C F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (fma.f64 (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (/.f64 C (*.f64 B B))) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (/.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 C F)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -4) (/.f64 (*.f64 A A) (fma.f64 -1/64 (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 3)) (pow.f64 (*.f64 -1/16 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2))))) (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 -4) (/.f64 A (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) -1/64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) 2)) C) (*.f64 B B)) (*.f64 1/256 (/.f64 F (/.f64 (pow.f64 C 4) (pow.f64 B 6))))) (pow.f64 A 3)) (sqrt.f64 -4)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -4) A) (/.f64 (fma.f64 (*.f64 (/.f64 F (pow.f64 C 3)) (pow.f64 B 4)) -1/64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)) 2)) A))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 1/2) (sqrt.f64 -4) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -4) (*.f64 B B)))) A))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (-.f64 (*.f64 (/.f64 (sqrt.f64 -4) (pow.f64 A 3)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 B B) C) (fma.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F) -1/64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F)))) (*.f64 (/.f64 1/256 (pow.f64 C 4)) (*.f64 F (pow.f64 B 6))))) (*.f64 (/.f64 (sqrt.f64 -4) (*.f64 A A)) (fma.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F) -1/64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) F)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (*.f64 (/.f64 B A) B) (sqrt.f64 -4)))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (/.f64 1 B)) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) B) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))) |
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C C)) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 F (pow.f64 A 3)) (pow.f64 B 6)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 1 (pow.f64 B 3))) 2))))))) |
(-.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (fma.f64 -16 (/.f64 F (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) 2)) (*.f64 B (*.f64 C C))))) |
(-.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 (*.f64 C C) (*.f64 (*.f64 B (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) F) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3))) 2))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2)) A) (pow.f64 B 2)))) B)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 6)))) B))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 C 3)) (*.f64 B (fma.f64 -64 (/.f64 (pow.f64 A 4) (/.f64 (pow.f64 B 8) F)) (*.f64 -2 (/.f64 (fma.f64 -16 (/.f64 (*.f64 F (pow.f64 A 3)) (pow.f64 B 6)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 1 (pow.f64 B 3))) 2)) (/.f64 (*.f64 B B) A)))))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C C)) (*.f64 B (fma.f64 -16 (/.f64 (*.f64 F (pow.f64 A 3)) (pow.f64 B 6)) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 1 (pow.f64 B 3))) 2)))))))) |
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 A F)) B) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 A F)))) (+.f64 (*.f64 B (*.f64 (pow.f64 C 3) (fma.f64 -2 (*.f64 (/.f64 A B) (/.f64 (fma.f64 -16 (/.f64 F (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) 2)) B)) (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) F))))) (*.f64 (fma.f64 -16 (/.f64 F (/.f64 (pow.f64 B 6) (pow.f64 A 3))) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) 2)) (*.f64 B (*.f64 C C))))))) |
(-.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 B (+.f64 (*.f64 (*.f64 C C) (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) F) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3))) 2))) (*.f64 (pow.f64 C 3) (fma.f64 -2 (*.f64 (/.f64 A (*.f64 B B)) (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) F) (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 2 (pow.f64 B 3))) 2))) (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 8)) F)))))))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A))) |
(*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 A (*.f64 (*.f64 F B) B))) |
(*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 A (*.f64 (*.f64 F B) B))) |
(*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 A (*.f64 (*.f64 F B) B))) |
(*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A))) |
(*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A))) |
(*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 (*.f64 2 A) (*.f64 F (*.f64 B B))) |
(*.f64 2 (*.f64 A (*.f64 (*.f64 F B) B))) |
(*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A))) |
(*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A))) |
(*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 2 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A A)))) |
(fma.f64 2 (*.f64 A (*.f64 (*.f64 F B) B)) (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8))) |
(*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
(*.f64 2 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 2 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 -4 (*.f64 A C))))) |
(*.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 B B))))) |
(*.f64 2 (*.f64 (*.f64 A F) (fma.f64 -4 (*.f64 A C) (*.f64 B B)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.3b | (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) |
| ✓ | 5.1b | (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) |
| ✓ | 12.8b | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
| ✓ | 22.4b | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
Compiled 173 to 78 computations (54.9% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | B | @ | -inf | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
| 2.0ms | F | @ | inf | (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) |
| 2.0ms | A | @ | inf | (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
| 1.0ms | C | @ | 0 | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
| 1.0ms | A | @ | 0 | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
| 1× | batch-egg-rewrite |
| 403× | expm1-udef_binary64 |
| 403× | log1p-udef_binary64 |
| 247× | add-sqr-sqrt_binary64 |
| 239× | pow1_binary64 |
| 238× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 129 |
| 1 | 486 | 127 |
| 2 | 6889 | 127 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) |
(*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) |
(*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (/.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 1) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 2)) (cbrt.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) -1) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) -1) (fma.f64 B B (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 C (*.f64 A -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3/2) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3/2) (pow.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 B B (*.f64 C (*.f64 A -4)))) 3) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (fma.f64 B B (*.f64 C (*.f64 A -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))) (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 C (*.f64 A -4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 B B)) (*.f64 F (*.f64 C (*.f64 A -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3) (pow.f64 F 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C A) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (*.f64 (hypot.f64 (-.f64 A C) B) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) 1) (*.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (hypot.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) 3) (pow.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A))) (-.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B)))) (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A))) (*.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))))) (-.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (*.f64 2 A)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F))) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3))) (fma.f64 A A (*.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) (-.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (-.f64 (*.f64 A A) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2))) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2) (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3) (pow.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)) 3) (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) A (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) |
| 1× | egg-herbie |
| 867× | fma-def_binary64 |
| 447× | *-commutative_binary64 |
| 400× | associate-/l*_binary64 |
| 376× | distribute-rgt-in_binary64 |
| 373× | distribute-lft-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 835 | 13768 |
| 1 | 3006 | 11684 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 F (pow.f64 B 2)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))) |
(*.f64 2 (*.f64 F (pow.f64 B 3))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3)))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))) |
(*.f64 -2 (*.f64 F (pow.f64 B 3))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))) |
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F)))))) |
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 C 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C))))) |
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A))))) |
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))) |
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)))) |
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C)) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (pow.f64 A 2)))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))))) (sqrt.f64 (/.f64 C F))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 (-.f64 A C) A)) C) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 (-.f64 A C) A)) C) (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2))) (pow.f64 B 4)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C))))))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C))))) (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 B B)))) (sqrt.f64 (/.f64 C F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 C A)))) (*.f64 C A)) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A)))) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (*.f64 C A))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C)))) (neg.f64 (*.f64 1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (sqrt.f64 -1/2)))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 C A)))) (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C C)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 (-.f64 A C) A)) C) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 (-.f64 A C) A)) C) (/.f64 (/.f64 F A) (*.f64 C C)))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F))))) 2)))) (pow.f64 B 4)) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 C F)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 -1/2) (*.f64 B B)) (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C))))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 (/.f64 F A) (*.f64 C (pow.f64 (-.f64 A C) 5)))) (fma.f64 -1/4 (/.f64 (fma.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 C A))) (*.f64 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) 1/4)) (*.f64 C A)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 1/32 (pow.f64 (-.f64 A C) 3)) (/.f64 F (*.f64 C A))) (fma.f64 -1/4 (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (*.f64 C A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 -1/8 (+.f64 (/.f64 F (*.f64 (*.f64 A (-.f64 A C)) C)) (/.f64 (/.f64 F A) (*.f64 C C)))) (sqrt.f64 -1/2)))) 2))) (/.f64 F (*.f64 C (*.f64 -1/8 (+.f64 (/.f64 (/.f64 F (*.f64 (-.f64 A C) A)) C) (/.f64 (/.f64 F A) (*.f64 C C)))))))))) (pow.f64 B 6)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 A (/.f64 (*.f64 B B) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (*.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) F)) (*.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))) (*.f64 B B))))) (*.f64 B (pow.f64 C 3))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (/.f64 (*.f64 B B) F)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) 2) (*.f64 -4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (pow.f64 B 4))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 (/.f64 A (*.f64 B B)) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3)))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2))) (+.f64 A (hypot.f64 A B))) (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B)))))) (/.f64 F (*.f64 B B)))))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F))) (*.f64 4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))))))))) (*.f64 B (pow.f64 C 3)))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (/.f64 (*.f64 B B) F)))) (fma.f64 -4 (*.f64 (/.f64 A (*.f64 B B)) (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 4 (*.f64 (/.f64 A (pow.f64 B 4)) (*.f64 F (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))))) 2)))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) |
(fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 C (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))))) (/.f64 A (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (-.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))) (/.f64 A F))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (/.f64 A (*.f64 B B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 F (/.f64 A (*.f64 0 A)))) (*.f64 1/8 (/.f64 (*.f64 F (*.f64 B B)) (*.f64 A A)))) (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2))) 2)) (sqrt.f64 -1/2)))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) C)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (fma.f64 B B 0))) (fma.f64 -1/4 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) A) (*.f64 B B)) (*.f64 -1 (/.f64 (*.f64 A (-.f64 (fma.f64 -1/8 (/.f64 (fma.f64 B B 0) (/.f64 A F)) (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (/.f64 A (*.f64 B B))) 1/4)) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A)))) (sqrt.f64 -1/2))) 2))) (/.f64 F (fma.f64 -1/4 (*.f64 (/.f64 F A) 0) (*.f64 -1/8 (*.f64 (/.f64 F A) (/.f64 (*.f64 B B) A))))))))) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F A)))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) |
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) 2)))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))) (*.f64 B B)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (fma.f64 -4 (/.f64 C (/.f64 (*.f64 B B) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (*.f64 4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))) (*.f64 (*.f64 B B) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C))))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) 2) (*.f64 -4 (/.f64 (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))) (/.f64 (*.f64 B B) C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (*.f64 B B) F)) (*.f64 4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 F C)) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (*.f64 B (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 F C) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (/.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) 2)))) F) (/.f64 (*.f64 B B) (+.f64 C (hypot.f64 C B)))) (*.f64 -4 (*.f64 (/.f64 C (*.f64 B B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)))) (*.f64 4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B)))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A A) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (*.f64 (/.f64 F (*.f64 B B)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))))) (fma.f64 -4 (/.f64 (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))) (/.f64 B (/.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) 2)))) B))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (+.f64 (/.f64 F (/.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))))) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))) |
(-.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2))) 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 A A)) (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (*.f64 1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))))) (/.f64 C (*.f64 B B))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (/.f64 C F))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (sqrt.f64 -1/2))) 2))) F) (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B)))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (fma.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 F (/.f64 C (*.f64 0 C)))) (*.f64 -1/8 (/.f64 F (/.f64 (*.f64 C C) (*.f64 B B))))) (sqrt.f64 -1/2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2))) 2))) (*.f64 A A)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 F (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))) (fma.f64 -1/4 (/.f64 (*.f64 B B) (/.f64 C (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F) (*.f64 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) 1/4)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (/.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) C) F)) (fma.f64 -1/4 (*.f64 (/.f64 B (/.f64 C B)) (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B)))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 C F))) (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2))) 2))) (/.f64 F (*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))))))))) (sqrt.f64 -1/2)))))) (-.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 F C) 0) (*.f64 -1/8 (/.f64 F (*.f64 (/.f64 C B) (/.f64 C B))))) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) A))) (sqrt.f64 (/.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 F C)))))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 B B)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 B B)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (fma.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -8)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (/.f64 (*.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (*.f64 (*.f64 A A) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (*.f64 B B) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C)))) (*.f64 A (sqrt.f64 -8))))) 2))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F C))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 F (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) C) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 (*.f64 A A) (*.f64 C -8))) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -8)))) 2))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 B B)) (/.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (fma.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 (/.f64 F C))) (*.f64 A (sqrt.f64 -8)))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))) |
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) |
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 B (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) 2))))) (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C)) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2)) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) B))) 2)) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))) (/.f64 (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B))))))) B)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C C) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 B (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) 2))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 A B))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 3) (fma.f64 F (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B))))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 A B)))) (/.f64 B (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) 2)) (+.f64 A (hypot.f64 A B))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))) (*.f64 B B)))))))) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) 0))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (fma.f64 B B 0)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) 0))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (*.f64 1/2 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (/.f64 (*.f64 A (pow.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B))) (sqrt.f64 -8)))) 2)))))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (sqrt.f64 -8))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (fma.f64 B B 0)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (fma.f64 B B 0)) (*.f64 (*.f64 -2 (*.f64 A A)) (fma.f64 B B 0)))) (*.f64 -1/16 (/.f64 (fma.f64 2 (*.f64 B B) 0) (/.f64 A (-.f64 (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (fma.f64 B B 0)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (/.f64 (fma.f64 2 (*.f64 B B) 0) (sqrt.f64 -8))) 2)))))) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 2 (*.f64 B B) 0)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))) 2))) B)) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B)))) |
(fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))))) 2)))) (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 (sqrt.f64 2) B) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))) 2)) (*.f64 B B))))))) B)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) (/.f64 (*.f64 (*.f64 (*.f64 A A) (sqrt.f64 2)) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))) B))) 2))) B)) (/.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) B))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 A 3) B) (*.f64 (sqrt.f64 2) (fma.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))) (+.f64 C (hypot.f64 C B))) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))))) 2)) (*.f64 B B)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))))))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) |
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))))) (sqrt.f64 (/.f64 1 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))))))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (sqrt.f64 -8))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))))) (*.f64 1/2 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))) (sqrt.f64 -8)))) 2)) (/.f64 (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))) (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C))))))))) (sqrt.f64 -8)))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 A A) (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (fma.f64 -2 (*.f64 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))) (*.f64 F (*.f64 C C))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))) (sqrt.f64 -8))) 2)) C) (/.f64 (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))) (*.f64 F -8)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 -8))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (*.f64 F C)))))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(*.f64 -4 (*.f64 A (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(*.f64 -4 (*.f64 A (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(*.f64 -4 (*.f64 A (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(*.f64 -4 (*.f64 A (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 -4 (*.f64 A (*.f64 C F))) |
(*.f64 (*.f64 -4 A) (*.f64 F C)) |
(*.f64 -4 (*.f64 A (*.f64 F C))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2))) |
(fma.f64 -4 (*.f64 A (*.f64 F C)) (*.f64 F (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F) |
(*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4))) |
(*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))))) |
(fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))))) |
(fma.f64 2 (fma.f64 (*.f64 F (*.f64 B B)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A)) (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6))))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 2 A (*.f64 -2 (/.f64 A (/.f64 (-.f64 A C) C))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C))))) (*.f64 F (*.f64 (pow.f64 B 6) (-.f64 (*.f64 -1/4 (/.f64 A (/.f64 (pow.f64 (-.f64 A C) 5) C))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))))))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 -2 (/.f64 (*.f64 C A) (-.f64 A C)) (*.f64 2 A))) (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) (fma.f64 1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) (*.f64 (pow.f64 B 6) (fma.f64 -1/4 (*.f64 (/.f64 A (pow.f64 (-.f64 A C) 5)) C) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))))))))) |
(*.f64 2 (*.f64 F (pow.f64 B 3))) |
(*.f64 (*.f64 2 F) (pow.f64 B 3)) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3)))) |
(*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 F (pow.f64 B 3)))) |
(*.f64 (*.f64 2 F) (+.f64 (*.f64 (*.f64 B B) (+.f64 C A)) (pow.f64 B 3))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C)))) (*.f64 F (pow.f64 B 3))))) |
(*.f64 2 (+.f64 (fma.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))) (*.f64 F (pow.f64 B 3))) (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 2 (+.f64 (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 (*.f64 -4 A) (*.f64 F C)))) (*.f64 F (pow.f64 B 3)))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 2 (fma.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 A (*.f64 F C)))) (*.f64 F (pow.f64 B 3))) (*.f64 (*.f64 A -8) (*.f64 (*.f64 F C) (+.f64 C A))))) |
(*.f64 -2 (*.f64 F (pow.f64 B 3))) |
(*.f64 (*.f64 -2 F) (pow.f64 B 3)) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 (*.f64 -2 F) (pow.f64 B 3))) |
(fma.f64 -2 (*.f64 F (pow.f64 B 3)) (*.f64 (*.f64 2 F) (*.f64 (*.f64 B B) (+.f64 C A)))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (*.f64 (*.f64 -2 F) (+.f64 (*.f64 B (fma.f64 (*.f64 C A) -4 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 3)))) |
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) (*.f64 -2 (*.f64 F (pow.f64 B 3)))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -2 (+.f64 (*.f64 F (*.f64 B (fma.f64 -4 (*.f64 C A) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 F (pow.f64 B 3)))))) |
(fma.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 C A))) (fma.f64 -8 (*.f64 A (*.f64 (*.f64 F C) (+.f64 C A))) (*.f64 (*.f64 -2 F) (+.f64 (*.f64 B (fma.f64 (*.f64 C A) -4 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 3))))) |
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) |
(*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B)))) |
(*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))))))) |
(*.f64 2 (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (*.f64 (*.f64 F C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))))) |
(*.f64 2 (fma.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F C) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F))))) |
(fma.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 F (*.f64 C C)))))) |
(*.f64 2 (+.f64 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))) (fma.f64 C (*.f64 F (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B))))) (*.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 F (*.f64 C C)))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) F)))))) |
(fma.f64 2 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 F (*.f64 B B))) (fma.f64 2 (*.f64 (*.f64 F C) (fma.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))) (*.f64 B B) (*.f64 (*.f64 -4 A) (+.f64 A (sqrt.f64 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 2 (+.f64 (*.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 B B) (*.f64 A A)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))))))) (*.f64 F (pow.f64 C 3))) (*.f64 (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 B B) (*.f64 A A))))) 2)))))) (*.f64 F (*.f64 C C))))))) |
(*.f64 2 (+.f64 (fma.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B)) (*.f64 (*.f64 F C) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (+.f64 A (hypot.f64 A B)))))) (*.f64 F (+.f64 (*.f64 (fma.f64 1/2 (*.f64 A (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 A A (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (pow.f64 C 3)) (*.f64 (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))) (neg.f64 A)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))) (*.f64 (*.f64 -4 A) (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (fma.f64 A A (*.f64 B B)))))))) (*.f64 C C)))))) |
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)) |
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F)))) |
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 2 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))))) |
(fma.f64 2 (*.f64 (*.f64 F C) (fma.f64 2 (*.f64 B B) 0)) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))))) |
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))))))))) |
(fma.f64 2 (*.f64 F (+.f64 (*.f64 (fma.f64 2 (*.f64 B B) 0) C) (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (fma.f64 B B 0))))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) |
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (*.f64 C F))) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 -2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))))))) |
(fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (fma.f64 2 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (*.f64 B B)))) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 1/2 (*.f64 (*.f64 B B) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2)))) (*.f64 -2 (*.f64 (*.f64 A A) (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))) C) (*.f64 F (fma.f64 (*.f64 B B) (*.f64 0 A) (*.f64 -2 (*.f64 A (+.f64 (*.f64 B B) (-.f64 (*.f64 A A) (pow.f64 (neg.f64 A) 2))))))))))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 2 (+.f64 (*.f64 (*.f64 F C) (fma.f64 2 (*.f64 B B) 0)) (+.f64 (*.f64 (/.f64 F C) (fma.f64 1/2 (*.f64 (*.f64 B B) (fma.f64 B B 0)) (*.f64 (*.f64 -2 (*.f64 A A)) (fma.f64 B B 0)))) (*.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 (*.f64 -2 A) (fma.f64 B B 0)))))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 8 (*.f64 A (*.f64 F (*.f64 B B))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C)))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C) (*.f64 8 (*.f64 A (*.f64 F (*.f64 B B)))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 4)))) (*.f64 -2 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))))) (pow.f64 C 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 F A) (pow.f64 B 4)) (*.f64 -2 (*.f64 A (*.f64 F (fma.f64 -1 (*.f64 (*.f64 B B) (*.f64 A A)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2)))))) (*.f64 C C)) (*.f64 -2 (/.f64 (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B))))) C))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 8 (*.f64 A (*.f64 F (*.f64 B B))) (fma.f64 2 (/.f64 (fma.f64 -2 (*.f64 (*.f64 F A) (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 B A) (*.f64 B A)))) (*.f64 -1/2 (*.f64 (*.f64 F A) (pow.f64 B 4)))) (*.f64 C C)) (/.f64 -2 (/.f64 C (fma.f64 1/2 (*.f64 F (pow.f64 B 4)) (*.f64 -2 (*.f64 (*.f64 A A) (*.f64 F (*.f64 B B)))))))))) |
(*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))) |
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))) |
(*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))) |
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))) |
(*.f64 2 (fma.f64 A (*.f64 F (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B)))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B))))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B)))))))) |
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (fma.f64 (*.f64 A A) (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B)))))) |
(+.f64 (*.f64 2 (*.f64 A (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) |
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))) (*.f64 (*.f64 B B) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (fma.f64 2 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))) (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 3) (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 C C) (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (sqrt.f64 (+.f64 (*.f64 C C) (*.f64 B B))))))))) |
(fma.f64 2 (*.f64 A (*.f64 F (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (+.f64 C (hypot.f64 C B))))))) (*.f64 2 (+.f64 (*.f64 (*.f64 A A) (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))))) (fma.f64 (pow.f64 A 3) (*.f64 F (fma.f64 1/2 (*.f64 C (*.f64 (*.f64 (*.f64 B B) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 C C (*.f64 B B)) 3))))) (*.f64 -2 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B))))))))) (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (hypot.f64 C B))))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))))) |
(fma.f64 2 (*.f64 A (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B))))) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)))))))) |
(fma.f64 2 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))) (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))))) (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))))) (+.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)))) A))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (fma.f64 2 (*.f64 A (fma.f64 2 (*.f64 F (*.f64 B B)) (*.f64 -4 (*.f64 C (*.f64 F (*.f64 0 C)))))) (*.f64 2 (+.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 0 C)) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (*.f64 C C))))) A))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 2 (+.f64 (fma.f64 A (fma.f64 -4 (*.f64 (*.f64 F C) 0) (*.f64 2 (*.f64 F (*.f64 B B)))) (fma.f64 F (*.f64 (*.f64 B B) 0) (*.f64 -2 (*.f64 (*.f64 F C) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C)))))))) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 F (*.f64 B B)) (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 (*.f64 -2 (fma.f64 B B (*.f64 0 (-.f64 C (neg.f64 C))))) (*.f64 F (*.f64 C C)))) A)))) |
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) |
(*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F)) |
(*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))) |
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))) |
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (*.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F))) |
(fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B))))) |
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)))) |
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B B))))))))) |
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -2 (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C B) (*.f64 C B))))) (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C))))) |
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C)) (*.f64 -1/2 (*.f64 C (pow.f64 B 4))))) (pow.f64 A 2)))))) |
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 (*.f64 A (*.f64 C C)) F) (fma.f64 -2 (/.f64 F (/.f64 A (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C C) (*.f64 B B)))))) (*.f64 2 (/.f64 F (/.f64 (*.f64 A A) (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (*.f64 C C) (*.f64 B B)) (pow.f64 (*.f64 (*.f64 B B) 1/2) 2))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))))))))) |
(fma.f64 8 (*.f64 C (*.f64 F (*.f64 B B))) (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (fma.f64 2 (*.f64 (/.f64 F (*.f64 A A)) (fma.f64 -2 (*.f64 C (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (*.f64 C B) (*.f64 C B)))) (*.f64 (*.f64 -1/2 C) (pow.f64 B 4)))) (*.f64 -2 (*.f64 (/.f64 F A) (fma.f64 1/2 (pow.f64 B 4) (*.f64 -2 (*.f64 (*.f64 C B) (*.f64 C B))))))))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 C A) -4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (*.f64 B B) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 2 (*.f64 (*.f64 F (fma.f64 (*.f64 C A) -4 (*.f64 B B))) (+.f64 (+.f64 C A) (hypot.f64 (-.f64 A C) B)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 9.6b | (*.f64 A (*.f64 B B)) |
| ✓ | 15.1b | (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) |
| ✓ | 19.7b | (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) |
| ✓ | 24.6b | (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 338 to 146 computations (56.8% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | A | @ | 0 | (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | A | @ | inf | (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 4.0ms | A | @ | -inf | (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 4.0ms | A | @ | 0 | (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) |
| 4.0ms | B | @ | inf | (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 702× | prod-diff_binary64 |
| 296× | add-sqr-sqrt_binary64 |
| 289× | associate-*r*_binary64 |
| 287× | pow1_binary64 |
| 286× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 30 | 139 |
| 1 | 649 | 118 |
| 2 | 7857 | 118 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) |
(fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) |
(*.f64 A (*.f64 B B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) 1) (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 B B) (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 A -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B B) (*.f64 A -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 B (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (*.f64 B B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 B A)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 B B) (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4)))) (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A -2))) (cbrt.f64 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 2) (*.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B (sqrt.f64 A)) (sqrt.f64 -2)) (*.f64 (*.f64 B (sqrt.f64 A)) (sqrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 A)) (*.f64 (*.f64 B (sqrt.f64 A)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B A) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 B B)) A)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 A) (*.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 2)) (cbrt.f64 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 B (sqrt.f64 A))) (*.f64 B (sqrt.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 B A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 3) 0) (+.f64 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4))) (-.f64 0 (*.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 3)) (+.f64 0 (-.f64 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 0 (*.f64 (*.f64 B B) (*.f64 A -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4))) 0) (-.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4)))) (-.f64 0 (*.f64 (*.f64 B B) (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 B (*.f64 B A)) 3) -2) (*.f64 (*.f64 A A) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A A) (pow.f64 B 4)) -2) (*.f64 B (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (pow.f64 (*.f64 B (*.f64 B A)) 3)) (*.f64 (*.f64 A A) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (*.f64 A A) (pow.f64 B 4))) (*.f64 B (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 B B) (*.f64 A -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 B (sqrt.f64 A)) (sqrt.f64 -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (*.f64 (*.f64 A A) (pow.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 A) (*.f64 B B)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 A -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 B B) (*.f64 A -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 B B) (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 B B) (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 A -2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (*.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (*.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (*.f64 B A)) (/.f64 0 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 B A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 A A) (pow.f64 B 4)) (pow.f64 (*.f64 B (*.f64 B A)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 B (*.f64 B A)) (*.f64 (*.f64 A A) (pow.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A A) (pow.f64 B 4)) (*.f64 B (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 B (*.f64 B A)) 3) (*.f64 (*.f64 A A) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 B (*.f64 B A)) 3)) (neg.f64 (*.f64 (*.f64 A A) (pow.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 A A) (pow.f64 B 4))) (neg.f64 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 B (*.f64 B A)) 3) 0) (*.f64 (*.f64 A A) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 A A) (pow.f64 B 4))) (-.f64 0 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (*.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 B (*.f64 B A)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (sqrt.f64 A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 A A) (pow.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 B (*.f64 B A)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 B (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 B A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B B) A 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 A (*.f64 B B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 B (*.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 2) (cbrt.f64 (*.f64 B (*.f64 B A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B (sqrt.f64 A)) (*.f64 B (sqrt.f64 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 B A) B 0))))) |
| 1× | egg-herbie |
| 727× | associate-*l*_binary64 |
| 658× | fma-def_binary64 |
| 590× | times-frac_binary64 |
| 488× | associate-/r*_binary64 |
| 450× | associate-/l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 655 | 8232 |
| 1 | 2229 | 7937 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (sqrt.f64 2)) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 F 3)))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 F 5)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))))) |
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))))))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 5) (pow.f64 F 2)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) F))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))))))))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) F))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))))))) (pow.f64 B 5))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 5) (pow.f64 F 2)))))) (+.f64 (*.f64 -32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))))) (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) F))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))))))) (pow.f64 B 5)))))) |
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))) |
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 5)))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 7)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 C (pow.f64 F 3)))))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) (*.f64 C (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F A))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F A))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 5))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F A))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 4))) (*.f64 -8 (/.f64 F (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (pow.f64 B 5)))))))))))) |
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))))))))) |
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))) |
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))))) |
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8))))))) (pow.f64 C 3)))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))))) |
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))))) |
(+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B)))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 4))) (*.f64 -8 (/.f64 F (pow.f64 (sqrt.f64 -2) 2)))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (pow.f64 B 2)) |
| Outputs |
|---|
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))) |
(fma.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8)))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 (fma.f64 -1/32 (*.f64 (/.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 2) (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))))))) (pow.f64 B 4) (fma.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8)))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))))) |
(fma.f64 (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 1/32 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 2)) (/.f64 (pow.f64 C 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 A 5)))))) (pow.f64 B 4) (fma.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (sqrt.f64 2)) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 F 3)))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3) (sqrt.f64 2)) (*.f64 (pow.f64 C 6) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 F 5)))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))) |
(fma.f64 (fma.f64 -1/32 (*.f64 (/.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 2) (/.f64 (*.f64 (pow.f64 C 4) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))))))) (pow.f64 B 4) (fma.f64 (fma.f64 1/128 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 2) (pow.f64 C 5)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 A 7))))) (fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3) (pow.f64 C 6)) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 F 5))))) (fma.f64 -1/128 (*.f64 (*.f64 (/.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (pow.f64 C 4)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -8)))))))) (pow.f64 B 6) (fma.f64 (fma.f64 -1/8 (*.f64 (/.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 C C)) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8)))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))))) |
(fma.f64 (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8))) (*.f64 (/.f64 (*.f64 1/32 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 2)) (/.f64 (pow.f64 C 4) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) -8))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 3)) (pow.f64 A 5)))))) (pow.f64 B 4) (fma.f64 (fma.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 5) (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) (pow.f64 F 3))) (*.f64 -8 (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3) (/.f64 (pow.f64 C 6) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 F 5)))) (pow.f64 (sqrt.f64 -8) 5))) (fma.f64 -1/128 (/.f64 (*.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 4)) (sqrt.f64 2))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))))))) (pow.f64 B 6) (fma.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))))) |
(fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 F (*.f64 C C)))))) (*.f64 4 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C))))))) |
(fma.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (/.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)) -4)))) |
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))))))) |
(fma.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 A A) (*.f64 F (pow.f64 C 3)))))) (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (*.f64 F F))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3)))) (fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 F (*.f64 C C)))))) (*.f64 4 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))))))))) |
(fma.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (/.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (*.f64 A A))) (pow.f64 B 5))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -8 (*.f64 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (*.f64 F F)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3)))) (fma.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (/.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3)) -4))))))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (pow.f64 B 7)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 5) (pow.f64 F 2)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) F))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))))))))))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 A (/.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 2) (*.f64 F (*.f64 C C)))))) (fma.f64 4 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 5))) (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 7) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 F 3) (pow.f64 C 6)))))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 5) (*.f64 F F)))))) (fma.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (*.f64 (*.f64 A A) (*.f64 F (pow.f64 C 3)))))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (*.f64 F F))))) (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3)))) (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (*.f64 A A) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B) (fma.f64 64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7))) (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 F (pow.f64 C 4)))) (pow.f64 B 7))))))))))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (/.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 3))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 A C)))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 5))) (/.f64 (pow.f64 A 3) (/.f64 (/.f64 (pow.f64 B 7) (sqrt.f64 2)) (*.f64 (pow.f64 F 3) (pow.f64 C 6))))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 5) (*.f64 F F))))) (fma.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (/.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (*.f64 A A))) (pow.f64 B 5))) (fma.f64 -8 (*.f64 (*.f64 (/.f64 (*.f64 A A) (pow.f64 B 5)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (*.f64 F F)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (+.f64 (/.f64 (*.f64 16 (*.f64 A A)) (/.f64 (pow.f64 B 5) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (/.f64 (sqrt.f64 2) B))) (fma.f64 -64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 7)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 4)) F))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) 64)))))))))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) |
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3)))) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B)) (/.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C)))) (*.f64 4 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3)))) |
(neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 (sqrt.f64 2) A)) -4))) (pow.f64 B 3)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) F))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))))))) (pow.f64 B 5))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B)) (fma.f64 -1 (/.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C)))) (*.f64 4 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3)) (neg.f64 (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 A A)))) (fma.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 F (pow.f64 C 3))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 4) (*.f64 F F)))))))) (pow.f64 B 5))))) |
(-.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 (sqrt.f64 2) A)) -4))) (pow.f64 B 3)))) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 A (*.f64 C C))))) (fma.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (*.f64 F F))) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (*.f64 A A))) -16)))) (pow.f64 B 5))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 5) (pow.f64 F 2)))))) (+.f64 (*.f64 -32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))))) (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F)))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) F))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))))))) (pow.f64 B 5)))))) |
(fma.f64 -1 (/.f64 (fma.f64 64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 5)) (*.f64 F F)))) (fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 5))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 F 3) (pow.f64 C 6))))) (*.f64 -64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))))))))) (pow.f64 B 7)) (fma.f64 -1 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (/.f64 (sqrt.f64 2) B)) (fma.f64 -1 (/.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C)))) (*.f64 4 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 A (*.f64 (sqrt.f64 2) C))))) (pow.f64 B 3)) (neg.f64 (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (*.f64 A A)))) (fma.f64 -16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (*.f64 (*.f64 A A) (*.f64 (sqrt.f64 2) (*.f64 F (pow.f64 C 3))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 4) (*.f64 F F)))))))) (pow.f64 B 5)))))) |
(-.f64 (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B) (/.f64 (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (*.f64 F (*.f64 C C)) (*.f64 (sqrt.f64 2) A)) -4))) (pow.f64 B 3)))) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 A (*.f64 C C))))) (fma.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 4) (*.f64 F F))) (*.f64 (*.f64 A A) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (*.f64 A A))) -16)))) (pow.f64 B 5))) (/.f64 (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (pow.f64 A 3)))) (fma.f64 -32 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 5) (*.f64 F F))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))))) (fma.f64 (*.f64 -32 (*.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 6)) (*.f64 (pow.f64 F 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 4)) F)) -64))))) (pow.f64 B 7))) |
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) |
(*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C))) |
(*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))) |
(fma.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) (pow.f64 B 3))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))) |
(fma.f64 A (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 B 3)) (*.f64 (/.f64 8 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))) |
(fma.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (fma.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) (pow.f64 B 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 2) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) (pow.f64 F 3)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (pow.f64 B 5))))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) (pow.f64 B 3))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))) |
(fma.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)) (fma.f64 (*.f64 A A) (fma.f64 2 (/.f64 (*.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) (sqrt.f64 (/.f64 C F))) (pow.f64 B 5)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 2) (*.f64 2 (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (/.f64 32 (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 A (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 B 3)) (*.f64 (/.f64 8 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))) |
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 5)))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 7)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 C (pow.f64 F 3)))))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))) |
(fma.f64 (pow.f64 A 3) (fma.f64 64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 3) (*.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 5))))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) (pow.f64 B 7))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 2) (*.f64 (pow.f64 B 7) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 (/.f64 1 C) (pow.f64 F 3)))))))) (fma.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 F C)) (fma.f64 (*.f64 A A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) (pow.f64 B 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 2) (*.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 2) 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) (pow.f64 F 3)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (pow.f64 B 5))))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) (pow.f64 B 3))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))))) |
(fma.f64 (pow.f64 A 3) (fma.f64 (/.f64 128 (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 3) (*.f64 4 (pow.f64 B 7))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 5)) (pow.f64 C 5)))) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 C 3) F)) (/.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 B 7))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 2) (pow.f64 B 7)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) (pow.f64 F 3))) 2)))))) (fma.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)) (fma.f64 (*.f64 A A) (fma.f64 2 (/.f64 (*.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) (sqrt.f64 (/.f64 C F))) (pow.f64 B 5)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 2) (*.f64 2 (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3))))) (*.f64 (/.f64 32 (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 A (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (/.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 B 3)) (*.f64 (/.f64 8 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) |
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) (*.f64 C (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F A))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2))) (*.f64 C (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F A)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3))))))) |
(fma.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) B))) (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F A))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2))) (fma.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 A) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)) (pow.f64 B 3)))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (sqrt.f64 -2))))))) (*.f64 C (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F A)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2))) (fma.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 B 3)) (/.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)) 4)))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) B)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 5))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 F A))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 4))) (*.f64 -8 (/.f64 F (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) (pow.f64 B 5)))))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2))) (fma.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 A) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)) (pow.f64 B 3)))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 3) (sqrt.f64 -2)))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 5) (sqrt.f64 -2))))))) (fma.f64 C (fma.f64 (/.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (sqrt.f64 (/.f64 F A)) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3))))) (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (sqrt.f64 -2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 (*.f64 -8 A) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -2)) (+.f64 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -2) 4))) (*.f64 8 (/.f64 F (pow.f64 (sqrt.f64 -2) 2))))))) (*.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 5))))))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 -2))) (fma.f64 (*.f64 C C) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (pow.f64 B 3)) (/.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)) 4)))) (fma.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 7) (sqrt.f64 -2)))) (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (pow.f64 B 5) (sqrt.f64 -2)) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)))) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 5))) (*.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (pow.f64 B 3)) (fma.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 4 B)) (/.f64 (*.f64 8 F) -2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) B))))))) |
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))) |
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))) |
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) C))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))))))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C))) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))) (*.f64 -1/4 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))))))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (*.f64 (sqrt.f64 -8) (*.f64 B B))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 B B) (sqrt.f64 -8)))))))))))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C))) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (+.f64 (/.f64 (*.f64 -1/256 (sqrt.f64 2)) (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1/64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (pow.f64 B 6)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (pow.f64 C 3)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (sqrt.f64 -8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -8)) (/.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (*.f64 -8 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) 1/8))))))))) |
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) 1/4) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))) C))) |
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) -1/16))) C)) |
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))) C)))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C))) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)))) 1/8 (-.f64 (fma.f64 (/.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 C C)) (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4))) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) -1/16))) C)))) |
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))) C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8))))))) (pow.f64 C 3)))))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))))) C) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sqrt.f64 -8) 3) (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (sqrt.f64 -8))))))) (pow.f64 C 3)))))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (pow.f64 B 4) (sqrt.f64 -8)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C))) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)))) 1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) 1/64 (-.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))) 1/4)) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 2)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) -1/16))) C)) (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 6))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (sqrt.f64 -8)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) -8)) (fma.f64 -1/32 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) -1/256))))) (pow.f64 C 3)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) |
(*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8)))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (*.f64 B B)) (sqrt.f64 -8)))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 (*.f64 F A)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (*.f64 B B)) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))))) |
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 (*.f64 F A)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (*.f64 -8 (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)))) |
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3) (pow.f64 B 6))) (*.f64 (pow.f64 C 5) (pow.f64 (sqrt.f64 -8) 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 5)) (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) (*.f64 B B)) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3))))))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 5)) (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 5)) (/.f64 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3) (/.f64 (pow.f64 (sqrt.f64 -8) 5) (pow.f64 B 6))))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 (*.f64 F A)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 2) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (*.f64 -8 (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B)) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B)))) |
(fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C))) B)))) |
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 F (*.f64 (*.f64 C C) A))) -4))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))))) |
(fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 4) (*.f64 F F)))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C))) B))))) |
(fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 4) (*.f64 F F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 F (*.f64 (*.f64 C C) A))) -4)))) |
(+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B)))))) |
(fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 F 3) (pow.f64 C 6)))) (pow.f64 B 5))) (fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 4) (*.f64 F F)))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C))) B)))))) |
(fma.f64 -32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 F 3) (pow.f64 C 6))))) (fma.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 4) (*.f64 F F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 F (*.f64 (*.f64 C C) A))) -4))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))) |
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C))) B)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B)))) |
(fma.f64 (*.f64 4 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 F (*.f64 (*.f64 C C) A))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F)))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C))) B)) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 4) (*.f64 F F)))))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B))))) |
(-.f64 (fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 F (*.f64 (*.f64 C C) A)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 4) (*.f64 F F)))) 8))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (pow.f64 C 2) F))) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 4) (pow.f64 F 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 3))))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))) 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 6) (pow.f64 F 3)))) (pow.f64 B 5)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 F (*.f64 C C))) B)) (fma.f64 8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) (*.f64 (*.f64 A A) (*.f64 (pow.f64 C 4) (*.f64 F F)))))) (fma.f64 32 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C))) 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 F 3) (pow.f64 C 6)))) (pow.f64 B 5))) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 F A) (*.f64 2 (*.f64 F C)))) (*.f64 (sqrt.f64 2) B)))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 F (*.f64 (*.f64 C C) A)))) (fma.f64 (*.f64 8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A A)) (/.f64 (pow.f64 B 3) (*.f64 (pow.f64 C 4) (*.f64 F F))))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 3))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C))) 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 F 3) (pow.f64 C 6)))) 32)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))) |
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 A B) (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) (pow.f64 F 3))) (/.f64 (*.f64 A A) (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C)))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (*.f64 (/.f64 (*.f64 A A) (*.f64 2 (pow.f64 B 3))) (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 A B) (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 C 2) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) (pow.f64 F 3))) (/.f64 (*.f64 A A) (/.f64 (*.f64 (pow.f64 B 3) (pow.f64 (sqrt.f64 2) 2)) (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 5)))) (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 4)) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C)))) 3) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 A (/.f64 B (fma.f64 -2 (*.f64 F (*.f64 B B)) (*.f64 -8 (*.f64 F (*.f64 C C))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 B (sqrt.f64 (*.f64 F C))))))) |
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))) (*.f64 (/.f64 (*.f64 A A) (*.f64 2 (pow.f64 B 3))) (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 F 5)) (pow.f64 C 5))) (*.f64 (/.f64 (pow.f64 A 3) 4) (/.f64 (pow.f64 (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))) 3) (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 A B) (fma.f64 -8 (*.f64 F (*.f64 C C)) (*.f64 (*.f64 B B) (*.f64 F -2))))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 -2)) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2)))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2)))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (*.f64 C B)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (sqrt.f64 -2)) (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 (*.f64 -8 A) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 B (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2))))) |
(fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) B) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (*.f64 C B))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (/.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 4))) (*.f64 -8 (/.f64 F (pow.f64 (sqrt.f64 -2) 2)))))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2)))) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2)))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (/.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (/.f64 F (*.f64 A A)) (/.f64 (*.f64 B B) (pow.f64 (sqrt.f64 -2) 4))) (*.f64 8 (/.f64 F (pow.f64 (sqrt.f64 -2) 2))))) B))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 (*.f64 -8 A) F) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) (*.f64 B (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C B)) (sqrt.f64 -2)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (fma.f64 (/.f64 F (*.f64 A A)) (/.f64 B (/.f64 4 B)) (/.f64 (*.f64 8 F) -2))) (/.f64 (*.f64 B (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F A))))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 -2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 B (sqrt.f64 -2))) 2))) B) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) (*.f64 C B)))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) |
(*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 -8) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (pow.f64 (sqrt.f64 -8) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 -8 (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 -8) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (neg.f64 (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(*.f64 -1 (fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) |
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) C))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))) |
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 -8) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2)))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 3)))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F A))) (sqrt.f64 -8)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (*.f64 F A) (*.f64 B B))) (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) C))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 -8 (*.f64 C C))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (sqrt.f64 -8) (/.f64 (-.f64 (*.f64 A (*.f64 (*.f64 B B) (*.f64 F -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) C)))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F A))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (*.f64 B B))))) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 -2 (*.f64 A (pow.f64 B 2))) |
(*.f64 -2 (*.f64 A (*.f64 B B))) |
(*.f64 (*.f64 B B) (*.f64 A -2)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
(*.f64 A (pow.f64 B 2)) |
(*.f64 A (*.f64 B B)) |
Compiled 60435 to 35799 computations (40.8% saved)
105 alts after pruning (105 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 949 | 45 | 994 |
| Fresh | 16 | 60 | 76 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 970 | 105 | 1075 |
| Status | Error | Program |
|---|---|---|
| ▶ | 54.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| 57.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.3b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.4b | (neg.f64 (sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) | |
| 55.7b | (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) | |
| 48.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.3b | (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 60.4b | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 54.8b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 56.0b | (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 53.5b | (neg.f64 (pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) -1)) | |
| 62.9b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 52.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) | |
| 58.5b | (/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.7b | (neg.f64 (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))) | |
| 47.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.6b | (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 63.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.5b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 49.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 52.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.0b | (neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.7b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) | |
| 60.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.3b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.7b | (neg.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) | |
| 47.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.8b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) | |
| 50.8b | (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 50.1b | (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) 2) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| ▶ | 63.2b | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 55.8b | (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)) | |
| 61.2b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.6b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 61.1b | (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) | |
| 60.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.4b | (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) | |
| 60.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.7b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.5b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) | |
| 59.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.0b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.5b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 54.5b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.0b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 62.9b | (*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 55.6b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.4b | (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 60.8b | (*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 52.5b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 56.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 3) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.5b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.7b | (neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.1b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.3b | (sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) | |
| 57.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.3b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 56.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 A -2)))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.5b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| 62.9b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| ▶ | 63.2b | (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| ▶ | 47.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 59.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 48.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.7b | (pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) | |
| 62.7b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 50.1b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 62.9b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) | |
| 63.1b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.6b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) | |
| 55.6b | (*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 63.6b | (neg.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)) | |
| 61.4b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.4b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.6b | (neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) | |
| ▶ | 63.6b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
| 61.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.8b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.6b | (neg.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 57.3b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.6b | (neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.2b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 7058 to 4822 computations (31.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.8b | (*.f64 (*.f64 B B) F) |
| 7.2b | (/.f64 (*.f64 B B) A) | |
| ✓ | 15.7b | (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
| ✓ | 23.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 220 to 96 computations (56.4% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 41.0ms | A | @ | inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | A | @ | -inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | F | @ | -inf | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | A | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 3.0ms | B | @ | 0 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 436× | log1p-udef_binary64 |
| 263× | add-sqr-sqrt_binary64 |
| 253× | *-un-lft-identity_binary64 |
| 253× | pow1_binary64 |
| 245× | associate-*r*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 92 |
| 1 | 516 | 90 |
| 2 | 7501 | 90 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) |
(*.f64 (*.f64 B B) F) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 3/2) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) (neg.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2) (sqrt.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4)) (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 3/2)) (+.f64 0 (+.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) (*.f64 0 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)) 2)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 B (*.f64 B F)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (*.f64 B F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 B (*.f64 B F))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (sqrt.f64 F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 B (*.f64 B F)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 B (*.f64 B F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 B) (*.f64 B F)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 B (*.f64 B F)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 B (*.f64 B F)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 B (*.f64 B F))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 B (*.f64 B F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 B (*.f64 B F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 B (*.f64 B F))) 1)))))) |
| 1× | egg-herbie |
| 487× | fma-def_binary64 |
| 462× | associate-*r*_binary64 |
| 406× | *-commutative_binary64 |
| 379× | associate-*l*_binary64 |
| 364× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 437 | 6451 |
| 1 | 1496 | 6297 |
| 2 | 6769 | 6295 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 3))))))) (pow.f64 B 6)))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 3))))))) (pow.f64 B 6)))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))))) (pow.f64 C 2))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6)))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))))) (pow.f64 C 2)))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (pow.f64 B 2)) |
| Outputs |
|---|
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8)))))) (*.f64 B B)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) |
(fma.f64 (neg.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) -1/2)))) (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4))))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8)))))) (*.f64 B B)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -8))))))) (pow.f64 B 4))))) |
(-.f64 (fma.f64 (neg.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) C))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8)) -1/64))))) (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4))) (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) -1/2))) (*.f64 B B))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)))))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 C (sqrt.f64 -8)))))) (*.f64 B B)) (fma.f64 -1 (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (sqrt.f64 -8)))))))) (pow.f64 B 6)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (sqrt.f64 -8)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 C C) (sqrt.f64 -8))))))) (pow.f64 B 4)))))) |
(-.f64 (-.f64 (fma.f64 (neg.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) C))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8)) -1/64))))) (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4))) (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 C 3) (sqrt.f64 2)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -8 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (*.f64 1/4 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))))))) (pow.f64 B 6))) (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) -1/2))) (*.f64 B B))) |
(-.f64 (fma.f64 (neg.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) C))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (sqrt.f64 -8)) -1/64))))) (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4))) (+.f64 (*.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) C) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) -1/2))) (*.f64 B B)) (*.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (fma.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (sqrt.f64 -8)) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (pow.f64 C 3) (sqrt.f64 2)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -8))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 -8 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (*.f64 1/4 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))))))) (pow.f64 B 6)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2)))) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F A)))))) (*.f64 B B)))) |
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F A)))))) (*.f64 B B)) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2)) (*.f64 (*.f64 8 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C C)))) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (pow.f64 B 4))))) |
(-.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B)))) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) C) C))))) (pow.f64 B 4))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 3))))))) (pow.f64 B 6)))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F A)))))) (*.f64 B B)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2)) (*.f64 (*.f64 8 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C C)))) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (pow.f64 B 4)) (/.f64 (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (sqrt.f64 -1/2)) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (pow.f64 (sqrt.f64 -1/2) 3))))))) (pow.f64 B 6)))))) |
(fma.f64 -1 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B))) (-.f64 (/.f64 (neg.f64 (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) C) C)))))) (pow.f64 B 4)) (/.f64 (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3))) 32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2))))) (pow.f64 B 6)))) |
(-.f64 (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B)))) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) C) C))))) (pow.f64 B 4))) (/.f64 (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3))) 32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2))))) (pow.f64 B 6))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2)))) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F A)))))) (*.f64 B B)))) |
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F A)))))) (*.f64 B B)) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2)) (*.f64 (*.f64 8 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C C)))) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (pow.f64 B 4))))) |
(-.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B)))) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) C) C))))) (pow.f64 B 4))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 A F))))) (pow.f64 B 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (sqrt.f64 -1/2)))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 -1/2)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (pow.f64 (sqrt.f64 -1/2) 3))))))) (pow.f64 B 6)))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F A)))))) (*.f64 B B)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C C) (sqrt.f64 -1/2)))) (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)))) (sqrt.f64 -1/2)) (*.f64 (*.f64 8 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (*.f64 C C)))) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (pow.f64 B 4)) (/.f64 (fma.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (sqrt.f64 -1/2)) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (pow.f64 (sqrt.f64 -1/2) 3))))))) (pow.f64 B 6)))))) |
(fma.f64 -1 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B))) (-.f64 (/.f64 (neg.f64 (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) C) C)))))) (pow.f64 B 4)) (/.f64 (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3))) 32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2))))) (pow.f64 B 6)))) |
(-.f64 (-.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (+.f64 (*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) C)) (sqrt.f64 -1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C)))) (*.f64 B B)))) (/.f64 (fma.f64 16 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (*.f64 C (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (fma.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 8 (sqrt.f64 2)) (/.f64 (/.f64 (sqrt.f64 -1/2) C) C))))) (pow.f64 B 4))) (/.f64 (fma.f64 64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) (pow.f64 C 3))) 32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2))))) (pow.f64 B 6))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 -1/2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))))))) |
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2)) 4)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))))) (pow.f64 C 2))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))))))))) |
(-.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2)) 4)))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) 8)))))) |
(-.f64 (*.f64 (*.f64 C C) (neg.f64 (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) 8)))))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2)) 4)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 6)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6)))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))))) (pow.f64 C 2)))))) |
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 6)))) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 (sqrt.f64 -1/2) 3)) (/.f64 (sqrt.f64 2) (pow.f64 B 6))))))))) (*.f64 -1 (+.f64 (*.f64 C (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B))) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))))))) |
(-.f64 (-.f64 (neg.f64 (fma.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2)) 4))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) 8))))))) (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -1/2)))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))) 32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 -1/2 (sqrt.f64 -1/2)))))))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) |
(-.f64 (neg.f64 (fma.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -1/2)) 4))) (*.f64 (*.f64 C C) (fma.f64 16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -1/2))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (sqrt.f64 (/.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) 8))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (pow.f64 C 3) (fma.f64 64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 6) (sqrt.f64 -1/2)))) (-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))) 32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)) (/.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 2) (*.f64 -1/2 (sqrt.f64 -1/2))))))))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))) C))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2))) C)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)))) |
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))) C)))) |
(-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2))) C)) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) -1/64)))) (*.f64 C C))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C))))) |
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))))) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))) (*.f64 C C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (pow.f64 (sqrt.f64 -8) 3))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 (*.f64 -1/32 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 3)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))))) C))))) |
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 B B)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) -1/256))))) (pow.f64 C 3))) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2))) C)) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) -1/64)))) (*.f64 C C))) |
(-.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) 1/4)) (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -1/2))) C)) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) -1/64)))) (*.f64 C C))) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (fma.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))) (/.f64 (/.f64 (sqrt.f64 -8) (*.f64 B B)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) -1/256))))) (pow.f64 C 3))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) |
(*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) -1/4)) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 B B)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) C)) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 B B))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (/.f64 C (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 B B)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) C)) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)))) (sqrt.f64 -8))))) (*.f64 C C)) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))) |
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) -1/4)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) 1/64 (*.f64 1/8 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))))))) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 B B))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (/.f64 C (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (sqrt.f64 -8)))))) (pow.f64 C 2))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 B B)))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8)) C)) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3)) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)))))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)))))) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)))) (sqrt.f64 -8))))) (*.f64 C C)) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 B B))) (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 B B)) (/.f64 C (sqrt.f64 2)))) (+.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (pow.f64 B 6) (sqrt.f64 -8)))))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) 1/64 (*.f64 1/8 (fma.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 B 4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))))))) (*.f64 C C))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8)))) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 C 3)) (*.f64 B B)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))))))))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) |
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4)) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F A)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 C (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -1/2 F) A) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4)) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 F A))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 C (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (*.f64 C C))) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 -8 (sqrt.f64 -8)) (pow.f64 B 6))))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 C (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (sqrt.f64 2) (*.f64 C C))) (/.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)) (/.f64 (*.f64 -8 (sqrt.f64 -8)) (pow.f64 B 6))))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B))))))) |
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B)))))))) |
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))))) |
(-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B))))))) |
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (*.f64 C C)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (/.f64 C (sqrt.f64 -1/2))) 2)) (*.f64 B B)))))))) |
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))))) |
(-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 A F)))))) (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) C) (/.f64 (-.f64 (*.f64 (*.f64 A (*.f64 F -8)) (*.f64 C C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 C (sqrt.f64 -1/2)))) 2)) -1/2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (pow.f64 B 4)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B))) |
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 B B)))))) |
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/2) C) C) (/.f64 (*.f64 B B) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1/2) C))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1/2) 3)) (/.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (pow.f64 B 4)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (*.f64 B B)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (/.f64 (*.f64 (*.f64 C C) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 B B))))))) |
(fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/2) C) C) (/.f64 (*.f64 B B) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 (sqrt.f64 -1/2))) (pow.f64 C 3)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))))) |
(-.f64 (fma.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F A)))) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B B) (sqrt.f64 -1/2))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 A F))) (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/2) C) C) (/.f64 (*.f64 B B) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (/.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 (sqrt.f64 -1/2))) (pow.f64 C 3)) (-.f64 (*.f64 A (*.f64 F -8)) (pow.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) |
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -8) C) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2))) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (/.f64 (*.f64 B B) (sqrt.f64 -8))) 2)) (sqrt.f64 -8)))))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (*.f64 C (sqrt.f64 (*.f64 F A)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -8) C) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C C)))))) |
(-.f64 (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (/.f64 (*.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 -8) C) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)))) (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C C)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) |
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (neg.f64 (sqrt.f64 (*.f64 F A)))) |
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 2))) |
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2) (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (neg.f64 (sqrt.f64 (*.f64 F A))))) |
(fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2) (sqrt.f64 (/.f64 F A)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)) (neg.f64 (sqrt.f64 (*.f64 F A)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C)) (fma.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) -2) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 A F))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2)) (sqrt.f64 -8)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 -8))) (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 C C)) (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 -1/2 (/.f64 F (/.f64 A (pow.f64 B 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 B B) (sqrt.f64 -8))) -2) 2))) (pow.f64 (sqrt.f64 -8) 3))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C)) (-.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C C)))) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -8)) (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -8) (*.f64 B B))) (/.f64 (-.f64 (/.f64 -1/2 (/.f64 A (*.f64 F (pow.f64 B 4)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 B (/.f64 (sqrt.f64 -8) B)) 2)) 2)) -8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C C)) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 2)))))) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
(*.f64 F (pow.f64 B 2)) |
(*.f64 F (*.f64 B B)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| ✓ | 5.9b | (sqrt.f64 (*.f64 A F)) |
Compiled 35 to 16 computations (54.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | -inf | (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| 1.0ms | F | @ | -inf | (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| 1.0ms | B | @ | 0 | (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| 1.0ms | A | @ | 0 | (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| 1.0ms | F | @ | 0 | (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| 1× | batch-egg-rewrite |
| 887× | pow1_binary64 |
| 821× | add-log-exp_binary64 |
| 821× | log1p-expm1-u_binary64 |
| 821× | expm1-log1p-u_binary64 |
| 803× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 18 |
| 1 | 188 | 18 |
| 2 | 2267 | 18 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 A F)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 A F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) (cbrt.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 A F)) (cbrt.f64 (sqrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 A F) 1/4) (pow.f64 (*.f64 A F) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 A F)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A F) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 A F))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 A F) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 A F)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 A F) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 A F)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A F)) (*.f64 B -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) 1) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) (cbrt.f64 (*.f64 B B))) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) -2) (sqrt.f64 B)) (sqrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 A F))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A F)) 2) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 A F))) (/.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 A F) 3/2) (pow.f64 (/.f64 -2 B) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 -2 B) 3) (pow.f64 (*.f64 A F) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)))))))) |
| 1× | egg-herbie |
| 8× | associate-*l*_binary64 |
| 7× | associate-/l*_binary64 |
| 6× | *-commutative_binary64 |
| 5× | associate-*r*_binary64 |
| 5× | associate-*r/_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 180 |
| 1 | 20 | 144 |
| 2 | 38 | 144 |
| 3 | 62 | 144 |
| 4 | 69 | 144 |
| 5 | 73 | 144 |
| 6 | 73 | 144 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
| Outputs |
|---|
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| ✓ | 0.5b | (/.f64 (sqrt.f64 2) B) |
| ✓ | 1.1b | (+.f64 C (hypot.f64 C B)) |
| ✓ | 13.5b | (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) |
Compiled 60 to 19 computations (68.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | B | @ | -inf | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| 2.0ms | B | @ | 0 | (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) |
| 2.0ms | F | @ | 0 | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| 1.0ms | F | @ | -inf | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| 1.0ms | B | @ | inf | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| 1× | batch-egg-rewrite |
| 757× | prod-diff_binary64 |
| 681× | log-prod_binary64 |
| 281× | fma-def_binary64 |
| 234× | expm1-udef_binary64 |
| 234× | log1p-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 47 |
| 1 | 289 | 45 |
| 2 | 4035 | 45 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) |
(+.f64 C (hypot.f64 C B)) |
(/.f64 (sqrt.f64 2) B) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) (neg.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4)) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4)) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 F)) (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2)) (+.f64 0 (fma.f64 F (+.f64 C (hypot.f64 C B)) (*.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 F (hypot.f64 C B))) (sqrt.f64 (*.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 F (hypot.f64 C B))) (*.f64 (sqrt.f64 F) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 F (hypot.f64 C B))) (*.f64 (sqrt.f64 C) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 (*.f64 F (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 F) (sqrt.f64 (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (hypot.f64 C B))) (sqrt.f64 (*.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (hypot.f64 C B))) (*.f64 (sqrt.f64 F) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (hypot.f64 C B))) (*.f64 (sqrt.f64 C) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)) (sqrt.f64 (*.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (sqrt.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)) (*.f64 (sqrt.f64 C) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 C)) (sqrt.f64 (*.f64 F (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 (sqrt.f64 F) (sqrt.f64 (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 C)) (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 F)) (sqrt.f64 (*.f64 F (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (sqrt.f64 (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sqrt.f64 C) (sqrt.f64 F)) (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C C) (-.f64 C (hypot.f64 C B))) (/.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (hypot.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (hypot.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (/.f64 1 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (/.f64 1 (-.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))) (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 C (hypot.f64 C B)) (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3)) (+.f64 (pow.f64 (hypot.f64 C B) 2) (-.f64 (*.f64 C C) (*.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2)) (-.f64 C (hypot.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 C B) 3))) (neg.f64 (fma.f64 C C (*.f64 (hypot.f64 C B) (-.f64 (hypot.f64 C B) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 C C) (pow.f64 (hypot.f64 C B) 2))) (neg.f64 (-.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (hypot.f64 C B) 2) (*.f64 C C)) (-.f64 (hypot.f64 C B) C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (hypot.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 C B))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 C)) (exp.f64 (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 C) (+.f64 1 (expm1.f64 (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 C)) (+.f64 1 (expm1.f64 (hypot.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 C B))) (exp.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (hypot.f64 C B)) (+.f64 1 (expm1.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 C B))) (+.f64 1 (expm1.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 C B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 C (hypot.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 C B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 C 1 (hypot.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 C B) 1 C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 C (hypot.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (hypot.f64 C B) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (hypot.f64 C B)) (pow.f64 (cbrt.f64 (hypot.f64 C B)) 2) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 C B)) 2) (cbrt.f64 (hypot.f64 C B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 C) (cbrt.f64 (*.f64 C C)) (hypot.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 C C)) (cbrt.f64 C) (hypot.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 (hypot.f64 C B)) C)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 C B)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) (cbrt.f64 (/.f64 2 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 (*.f64 B B))) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (sqrt.f64 2) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) B)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 B (sqrt.f64 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 2 (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) B)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (sqrt.f64 B)) (sqrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (sqrt.f64 2))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) (pow.f64 (/.f64 (sqrt.f64 2) B) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 1)))))) |
| 1× | egg-herbie |
| 821× | associate-*l*_binary64 |
| 766× | fma-def_binary64 |
| 513× | fma-neg_binary64 |
| 491× | times-frac_binary64 |
| 387× | associate-/l*_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 174 | 1536 |
| 1 | 511 | 1462 |
| 2 | 1699 | 1358 |
| 3 | 7898 | 1356 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 F B)) |
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) |
(*.f64 2 C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(*.f64 2 C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) |
(*.f64 -1 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))) |
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 F B)) |
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))) |
(fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))) |
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))) |
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B)))) |
(fma.f64 1/2 (*.f64 C (+.f64 (*.f64 C (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(fma.f64 1/2 (*.f64 (*.f64 C C) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (sqrt.f64 (/.f64 (/.f64 1 F) B)))) (fma.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))))) |
(fma.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (fma.f64 -1/4 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B))) (sqrt.f64 (*.f64 F B))))) |
(fma.f64 -1/4 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))))) (fma.f64 1/2 (*.f64 C (+.f64 (*.f64 C (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B)))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 2) B))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) B) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 2) B)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) B) (*.f64 1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 4)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 (/.f64 1 (*.f64 F C)))) (fma.f64 1/4 (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2))))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (sqrt.f64 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 2)) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/4 (/.f64 B (/.f64 (sqrt.f64 2) B))))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F C)) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 B (sqrt.f64 2)) B) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))) (/.f64 (pow.f64 B 6) (sqrt.f64 2))))))) |
B |
(+.f64 C B) |
(+.f64 B C) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)) |
(+.f64 B (fma.f64 1/2 (*.f64 (/.f64 C B) C) C)) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) |
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) |
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (/.f64 C B) C) B))) |
(*.f64 2 C) |
(*.f64 C 2) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)) |
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2)) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 C 2)) |
(fma.f64 C 2 (/.f64 1/2 (/.f64 C (*.f64 B B)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (/.f64 -1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 -1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(/.f64 (*.f64 -1/2 (*.f64 B B)) C) |
(*.f64 (/.f64 B (/.f64 C B)) -1/2) |
(/.f64 (*.f64 (*.f64 B B) -1/2) C) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (/.f64 (*.f64 -1/2 (*.f64 B B)) C)) |
(fma.f64 (/.f64 B (/.f64 C B)) -1/2 (/.f64 1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))) |
(fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) |
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) |
(fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (/.f64 -1/16 (/.f64 (pow.f64 C 5) (pow.f64 B 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) (fma.f64 -1/2 (/.f64 (*.f64 B B) C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))) |
(fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 B 8) (*.f64 (pow.f64 B 8) 1/64)) (pow.f64 C 7)) (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))) |
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 7)) (fma.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8 (fma.f64 (/.f64 B (/.f64 C B)) -1/2 (/.f64 -1/16 (/.f64 (pow.f64 C 5) (pow.f64 B 6)))))) |
(*.f64 2 C) |
(*.f64 C 2) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)) |
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (*.f64 C 2)) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (*.f64 C 2)) |
(fma.f64 C 2 (/.f64 1/2 (/.f64 C (*.f64 B B)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3)))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (/.f64 -1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 B B) C) (fma.f64 2 C (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (pow.f64 C 3))))) |
(fma.f64 1/2 (/.f64 B (/.f64 C B)) (fma.f64 C 2 (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) (/.f64 -1/8 (/.f64 (pow.f64 C 3) (pow.f64 B 4)))))) |
B |
(+.f64 C B) |
(+.f64 B C) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (fma.f64 1/2 (/.f64 (*.f64 C C) B) B)) |
(+.f64 B (fma.f64 1/2 (*.f64 (/.f64 C B) C) C)) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) |
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (/.f64 (*.f64 C C) B) B))) |
(+.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (/.f64 C B) C) B))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (neg.f64 B)) |
(-.f64 C B) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (neg.f64 B))) |
(+.f64 (-.f64 C B) (*.f64 (/.f64 (*.f64 C C) B) -1/2)) |
(-.f64 (fma.f64 (*.f64 (/.f64 C B) C) -1/2 C) B) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 C C) B) (fma.f64 -1 B (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 C (fma.f64 (/.f64 (*.f64 C C) B) -1/2 (fma.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8 (neg.f64 B)))) |
(fma.f64 (*.f64 (/.f64 C B) C) -1/2 (-.f64 (fma.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8 C) B)) |
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B)) |
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B))) |
(fma.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) B (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B))) |
(fma.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B))) |
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3)))))) |
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2))))))) |
(fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 3) (*.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) -1/2)) (fma.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 C 2))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) B)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 C 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 2)) (pow.f64 B 3))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (+.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (*.f64 C C) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 B 5))) (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 (*.f64 F C))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 -1/8 F) (pow.f64 C 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (sqrt.f64 2)))) 2)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5))) (fma.f64 -1/4 (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (-.f64 (/.f64 -1/8 (/.f64 (pow.f64 C 3) F)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 1 (*.f64 F C))))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B))))) |
(+.f64 (fma.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5))))) |
(fma.f64 B (*.f64 -1/4 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) -1/2) (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 (fma.f64 1/16 (/.f64 F (pow.f64 C 5)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 F -1/8) (pow.f64 C 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 C C)))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)))) |
(*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))) |
(-.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C -1/2)) (sqrt.f64 (/.f64 F B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))))))) |
(fma.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (*.f64 (*.f64 C C) (sqrt.f64 2))) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/2) (+.f64 (*.f64 C (*.f64 C (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))))) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 2) -1/2) (+.f64 (*.f64 C (*.f64 C (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))))) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))) |
(fma.f64 1/4 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C C)) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)))))))) |
(fma.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2)) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))) (fma.f64 -1/2 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3))) (*.f64 (*.f64 C C) (sqrt.f64 2))) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F B))) 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 C -1/2)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 3)))) -1/2)) (*.f64 (fma.f64 1/2 (/.f64 F B) (*.f64 (/.f64 F B) -1/4)) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 B 5)))) 1/4))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.6b | (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) |
| ✓ | 7.5b | (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
| ✓ | 8.5b | (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| ✓ | 14.2b | (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
Compiled 184 to 102 computations (44.6% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 95.0ms | F | @ | -inf | (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
| 40.0ms | C | @ | -inf | (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 20.0ms | F | @ | 0 | (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
| 8.0ms | F | @ | inf | (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
| 4.0ms | F | @ | 0 | (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 1× | batch-egg-rewrite |
| 666× | prod-diff_binary64 |
| 348× | expm1-udef_binary64 |
| 348× | log1p-udef_binary64 |
| 220× | fma-def_binary64 |
| 209× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 113 |
| 1 | 426 | 99 |
| 2 | 5224 | 99 |
| 1× | node limit |
| Inputs |
|---|
(log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 1) (log.f64 (*.f64 2 (*.f64 (*.f64 F A) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (log.f64 (*.f64 (*.f64 F A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (*.f64 F A) 4)) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) (log.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (*.f64 (*.f64 F A) 4)) 1) (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (*.f64 (*.f64 F A) 4)) 3) (pow.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3)) (fma.f64 (log.f64 (*.f64 (*.f64 F A) 4)) (log.f64 (*.f64 (*.f64 F A) 4)) (-.f64 (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (log.f64 (*.f64 (*.f64 F A) 4)) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 F A) 4)) (log.f64 (*.f64 (*.f64 F A) 4))) (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (-.f64 (log.f64 (*.f64 (*.f64 F A) 4)) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (fma.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log1p.f64 1) (log.f64 (*.f64 2 (*.f64 (*.f64 F A) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (log.f64 (*.f64 (*.f64 F A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log.f64 (*.f64 (*.f64 F A) 4)) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 (*.f64 (*.f64 F A) 4)) 1 (*.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/2) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 2) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1/2) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 F A) 4))) (cbrt.f64 (log.f64 (*.f64 (*.f64 F A) 4)))) (cbrt.f64 (log.f64 (*.f64 (*.f64 F A) 4))) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (log1p.f64 1)) (cbrt.f64 (log1p.f64 1))) (cbrt.f64 (log1p.f64 1)) (log.f64 (*.f64 2 (*.f64 (*.f64 F A) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (log.f64 (*.f64 (*.f64 F A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 F A) 4))) (sqrt.f64 (log.f64 (*.f64 (*.f64 F A) 4))) (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log1p.f64 1)) (sqrt.f64 (log1p.f64 1)) (log.f64 (*.f64 2 (*.f64 (*.f64 F A) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (log.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (log.f64 (*.f64 (*.f64 F A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 1) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 (*.f64 F A) 4)) (*.f64 (*.f64 B B) (*.f64 (*.f64 F A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 F A) 4) (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 (*.f64 F A) 4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 F A) 4)) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 F A) 4) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 3) (pow.f64 (*.f64 (*.f64 F A) 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 F A) 4) (*.f64 A (*.f64 C -4)) (*.f64 (*.f64 (*.f64 F A) 4) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 A (*.f64 C -4)) (*.f64 (*.f64 F A) 4) (*.f64 (*.f64 B B) (*.f64 (*.f64 F A) 4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F A) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (pow.f64 (*.f64 2 (*.f64 (*.f64 F A) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F A) 4)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))))) |
| 1× | egg-herbie |
| 644× | fma-def_binary64 |
| 422× | associate-+r+_binary64 |
| 359× | *-commutative_binary64 |
| 305× | +-commutative_binary64 |
| 294× | associate-*r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 466 | 6581 |
| 1 | 1499 | 6112 |
| 2 | 5798 | 5892 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (log.f64 A)) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (log.f64 A))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 A)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 A))))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -16 (*.f64 C F)))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))) |
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A)))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))) |
(log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F)))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F)))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F))))))) |
(log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -2 (log.f64 (/.f64 1 B)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 B))) (log.f64 (*.f64 4 (*.f64 A F))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 B))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 B))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))))))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -2 (log.f64 (/.f64 -1 B)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -2 (log.f64 (/.f64 -1 B))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (*.f64 -2 (log.f64 (/.f64 -1 B)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (*.f64 -2 (log.f64 (/.f64 -1 B))))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(+.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))) |
(+.f64 (*.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))) |
(+.f64 (*.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))) |
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))))))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))))))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3)))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))) |
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))))) |
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))) |
(+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))) |
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
| Outputs |
|---|
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 1 F)))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 (*.f64 4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C))))) |
(+.f64 (log.f64 F) (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) 4)))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 (*.f64 -4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) (neg.f64 (log.f64 (/.f64 -1 F)))) |
(-.f64 (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) -4))) (log.f64 (/.f64 -1 F))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 (*.f64 -4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) (neg.f64 (log.f64 (/.f64 -1 F)))) |
(-.f64 (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) -4))) (log.f64 (/.f64 -1 F))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 (*.f64 -4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) (neg.f64 (log.f64 (/.f64 -1 F)))) |
(-.f64 (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) -4))) (log.f64 (/.f64 -1 F))) |
(+.f64 (log.f64 (*.f64 -4 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))))) (*.f64 -1 (log.f64 (/.f64 -1 F)))) |
(+.f64 (log.f64 (*.f64 (*.f64 -4 A) (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) (neg.f64 (log.f64 (/.f64 -1 F)))) |
(-.f64 (log.f64 (*.f64 A (*.f64 (fma.f64 B B (*.f64 (*.f64 -4 C) A)) -4))) (log.f64 (/.f64 -1 F))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (log.f64 A)) |
(+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (log.f64 A)) |
(log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (log.f64 A))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (log.f64 A))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 A)))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 A)))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -8 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -8 (*.f64 (*.f64 (/.f64 A (pow.f64 B 4)) A) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 A))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -64/3 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 A))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (fma.f64 -8 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (fma.f64 -8 (*.f64 (*.f64 (/.f64 A (pow.f64 B 4)) A) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (log.f64 (*.f64 -16 (*.f64 C F)))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 -16 C) F))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 F (*.f64 C -16)))) |
(log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 -16 C) F))) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))) |
(fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16)))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 A))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C)))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))))))) |
(+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -2 (log.f64 (/.f64 -1 A)))) |
(+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (*.f64 -2 (log.f64 (/.f64 -1 A)))) |
(fma.f64 -2 (log.f64 (/.f64 -1 A)) (log.f64 (*.f64 F (*.f64 C -16)))) |
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(fma.f64 -2 (log.f64 (/.f64 -1 A)) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C)))) |
(fma.f64 -2 (log.f64 (/.f64 -1 A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 A))) (+.f64 (log.f64 (*.f64 -16 (*.f64 C F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))) |
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C)))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -2 (log.f64 (/.f64 -1 A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))))) |
(log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (log.f64 A)) |
(log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (log.f64 A))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 A)))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -8 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -8 (*.f64 (*.f64 (/.f64 A (pow.f64 B 4)) A) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (log.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -64/3 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 A))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (fma.f64 -8 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (fma.f64 -8 (*.f64 (*.f64 (/.f64 A (pow.f64 B 4)) A) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F)))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 -16 C) F))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 F (*.f64 C -16)))) |
(log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 -16 C) F))) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))) |
(fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16)))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C)))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))))))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F)))) |
(fma.f64 -1 (log.f64 (/.f64 -1 C)) (log.f64 (*.f64 (*.f64 F (*.f64 A A)) 16))) |
(-.f64 (log.f64 (*.f64 F (*.f64 (*.f64 A A) 16))) (log.f64 (/.f64 -1 C))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F))))) |
(fma.f64 -1 (log.f64 (/.f64 -1 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)) (log.f64 (*.f64 (*.f64 F (*.f64 A A)) 16)))) |
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 (*.f64 A A) 16)))) (log.f64 (/.f64 -1 C))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F)))))) |
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)) (log.f64 (*.f64 (*.f64 F (*.f64 A A)) 16))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 (*.f64 A A) 16)))) (log.f64 (/.f64 -1 C)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 C))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))) (log.f64 (*.f64 16 (*.f64 (pow.f64 A 2) F))))))) |
(fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1 (log.f64 (/.f64 -1 C)) (fma.f64 -1/4 (/.f64 (*.f64 B B) (*.f64 A C)) (log.f64 (*.f64 (*.f64 F (*.f64 A A)) 16)))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 (*.f64 A A) 16)))) (log.f64 (/.f64 -1 C))))) |
(log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 -16 C) F))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 F (*.f64 C -16)))) |
(log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))) |
(+.f64 (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 (*.f64 -16 C) F))) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))) |
(fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16)))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (+.f64 (*.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (+.f64 (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))) (*.f64 -1/4 (/.f64 (pow.f64 B 2) (*.f64 A C)))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (*.f64 C C))) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 (*.f64 -16 C) F)) (/.f64 (*.f64 -1/4 (*.f64 B B)) (*.f64 A C)))))) |
(fma.f64 -2 (neg.f64 (log.f64 A)) (fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 F (*.f64 C -16))))))) |
(fma.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)) (fma.f64 -1/192 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (fma.f64 -1/4 (*.f64 (/.f64 B A) (/.f64 B C)) (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))))))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -2 (log.f64 (/.f64 1 B)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (log.f64 A)) |
(log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 B))) (log.f64 (*.f64 4 (*.f64 A F))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (log.f64 A))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 B))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 A)))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -8 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -8 (*.f64 (*.f64 (/.f64 A (pow.f64 B 4)) A) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B))))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 B))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -64/3 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 4 (*.f64 F (*.f64 B B)))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (log.f64 A))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (fma.f64 -8 (*.f64 (/.f64 A (/.f64 (pow.f64 B 4) A)) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (fma.f64 -8 (*.f64 (*.f64 (/.f64 A (pow.f64 B 4)) A) (*.f64 C C)) (log.f64 (*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))))))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -2 (log.f64 (/.f64 -1 B)))) |
(+.f64 (log.f64 (*.f64 4 (*.f64 F A))) (*.f64 -2 (log.f64 (/.f64 -1 B)))) |
(fma.f64 -2 (log.f64 (/.f64 -1 B)) (log.f64 (*.f64 4 (*.f64 F A)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (*.f64 -2 (log.f64 (/.f64 -1 B))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F A))) (*.f64 -2 (log.f64 (/.f64 -1 B))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (fma.f64 -2 (log.f64 (/.f64 -1 B)) (log.f64 (*.f64 4 (*.f64 F A))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (*.f64 -2 (log.f64 (/.f64 -1 B)))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (+.f64 (log.f64 (*.f64 4 (*.f64 F A))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (*.f64 -2 (log.f64 (/.f64 -1 B)))))) |
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 B)) (/.f64 -8 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (log.f64 (*.f64 4 (*.f64 F A))))) |
(+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 B)) (*.f64 (/.f64 -8 (/.f64 (pow.f64 B 4) (*.f64 C C))) (*.f64 A A))) (fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (log.f64 (*.f64 4 (*.f64 F A))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6))) (+.f64 (log.f64 (*.f64 4 (*.f64 A F))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4))) (*.f64 -2 (log.f64 (/.f64 -1 B))))))) |
(fma.f64 -4 (/.f64 A (/.f64 (*.f64 B B) C)) (fma.f64 -64/3 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 6) (pow.f64 C 3))) (+.f64 (log.f64 (*.f64 4 (*.f64 F A))) (fma.f64 -8 (/.f64 (*.f64 (*.f64 A A) (*.f64 C C)) (pow.f64 B 4)) (*.f64 -2 (log.f64 (/.f64 -1 B))))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 B)) (/.f64 -8 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 C C)) (*.f64 A A)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (log.f64 (*.f64 4 (*.f64 F A)))))) |
(fma.f64 -4 (*.f64 (/.f64 C B) (/.f64 A B)) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 B)) (*.f64 (/.f64 -8 (/.f64 (pow.f64 B 4) (*.f64 C C))) (*.f64 A A))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (pow.f64 C 3)) (log.f64 (*.f64 4 (*.f64 F A)))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B))) (*.f64 -1/2 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -16))))))) |
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))) |
(fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (sqrt.f64 -16)))) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B)))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))) |
(fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16))))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (sqrt.f64 -16)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) (/.f64 A (*.f64 B B)))) (fma.f64 -1/64 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 B B) (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -16) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 3)))) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (sqrt.f64 -16)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5)))))))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B))) (fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3))) (neg.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 (*.f64 -1/256 (sqrt.f64 -16)) (/.f64 (pow.f64 A 3) (pow.f64 B 6))) (*.f64 1/8 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (*.f64 -16 (sqrt.f64 -16)))))))))))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 B B))) (fma.f64 -1/64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 B A) (/.f64 B (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (-.f64 (*.f64 -1/32 (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5)))) (+.f64 (*.f64 (/.f64 (*.f64 -1/256 (sqrt.f64 -16)) (pow.f64 A 3)) (pow.f64 B 6)) (*.f64 1/8 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 3) (*.f64 -16 (sqrt.f64 -16)))))))))))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) 1/4) |
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (neg.f64 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -16))))) A))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 B (sqrt.f64 -16))) -1/16))) A)) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 B (*.f64 B (sqrt.f64 -16)))) (*.f64 -1/2 (/.f64 (*.f64 B B) (sqrt.f64 -16))))) A)) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))) |
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (sqrt.f64 -16)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -16))))) A) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 3))))))))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16))))) 1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) 1/4 (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) 1/64) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A))))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 B (sqrt.f64 -16))) -1/16))) A)))) |
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 B (*.f64 B (sqrt.f64 -16)))) (*.f64 -1/2 (/.f64 (*.f64 B B) (sqrt.f64 -16))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) 1/64) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A)))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16)))) 1/8)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))) |
(fma.f64 -1 (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3))) (fma.f64 -1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5))))))) (pow.f64 A 3)) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (sqrt.f64 -16)))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (fma.f64 -1 (/.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -16))))) A) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 A A) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 3)))))))))) |
(-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16))))) 1/8 (fma.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) 1/4 (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) 1/64) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A))))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 B (*.f64 B (sqrt.f64 -16))) -1/16))) A)))) (/.f64 (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (*.f64 -16 (sqrt.f64 -16)))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 -1/256 (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5))))) (pow.f64 A 3))) |
(-.f64 (+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (*.f64 B (*.f64 B (sqrt.f64 -16)))) (*.f64 -1/2 (/.f64 (*.f64 B B) (sqrt.f64 -16))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (/.f64 (pow.f64 B 4) A)) 1/64) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 B 4) (*.f64 -16 (sqrt.f64 -16))) (*.f64 A A)))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 A (sqrt.f64 -16)))) 1/8)))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (-.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) -1/256) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 B 6) (sqrt.f64 -16))) (*.f64 1/8 (/.f64 (pow.f64 B 6) (*.f64 -16 (sqrt.f64 -16))))))) (pow.f64 A 3))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A)))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B)) |
(+.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))) |
(fma.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3))) 4) (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))))) |
(fma.f64 C (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 3)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))) |
(fma.f64 (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) -20)) (*.f64 C C) (fma.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3))) 4) (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A)))))) |
(fma.f64 (*.f64 C C) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)) 12) (fma.f64 C (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 3)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B)))) |
(fma.f64 (*.f64 C C) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)) 12) (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 1 (pow.f64 B 5)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 1 (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 1 (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))) |
(fma.f64 (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 1 (pow.f64 B 5))) -20)) (*.f64 C C) (fma.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3))) 4) (fma.f64 (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 B 7))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 B 7))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 1 (pow.f64 B 7))) 64))) (pow.f64 C 3) (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))))))) |
(fma.f64 (*.f64 C C) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)) 12) (fma.f64 C (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 3)) (fma.f64 (pow.f64 C 3) (fma.f64 -16 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)) 56)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))) |
(fma.f64 (*.f64 C C) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)) 12) (fma.f64 C (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 3)) (fma.f64 (pow.f64 C 3) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)) 40) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))) |
(fma.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 A (sqrt.f64 -16)))))) (*.f64 B B) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))) |
(fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) A)) (/.f64 -1/2 (*.f64 A (sqrt.f64 -16))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)))) |
(fma.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 A (sqrt.f64 -16)))))) (*.f64 B B) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (*.f64 A A))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (*.f64 A A) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 3)))))))))) |
(fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) A)) (/.f64 -1/2 (*.f64 A (sqrt.f64 -16))))) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (*.f64 A A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (/.f64 -1/8 (*.f64 A (*.f64 A (sqrt.f64 -16)))) (/.f64 1/2 (*.f64 A (*.f64 A (*.f64 -16 (sqrt.f64 -16)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))))) |
(fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) A)) (/.f64 -1/2 (*.f64 A (sqrt.f64 -16))))) (fma.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (/.f64 (*.f64 -1/64 (sqrt.f64 -16)) (*.f64 A A)) (+.f64 (/.f64 -1/8 (*.f64 A (*.f64 A (sqrt.f64 -16)))) (/.f64 1/2 (*.f64 A (*.f64 A (*.f64 -16 (sqrt.f64 -16)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/2 (*.f64 (/.f64 1 (*.f64 A (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4))))) |
(fma.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -16) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 A (sqrt.f64 -16)))))) (*.f64 B B) (fma.f64 (fma.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -16) (pow.f64 A 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)))))))) (pow.f64 B 6) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)) (*.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (*.f64 A A))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (*.f64 A A) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 3))))))))))) |
(fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) A)) (/.f64 -1/2 (*.f64 A (sqrt.f64 -16))))) (fma.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5))) (/.f64 -1/32 (*.f64 (pow.f64 A 3) (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 (*.f64 -1/256 (sqrt.f64 -16)) (pow.f64 A 3)) (/.f64 1/8 (*.f64 (pow.f64 A 3) (*.f64 -16 (sqrt.f64 -16))))))) (fma.f64 (pow.f64 B 4) (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -16) (*.f64 A A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (/.f64 -1/8 (*.f64 A (*.f64 A (sqrt.f64 -16)))) (/.f64 1/2 (*.f64 A (*.f64 A (*.f64 -16 (sqrt.f64 -16)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))))) |
(fma.f64 (*.f64 B B) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 -16) A)) (/.f64 -1/2 (*.f64 A (sqrt.f64 -16))))) (fma.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (+.f64 (/.f64 -1 (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -16) 5))) (/.f64 -1/32 (*.f64 (pow.f64 A 3) (sqrt.f64 -16)))) (+.f64 (/.f64 (*.f64 -1/256 (sqrt.f64 -16)) (pow.f64 A 3)) (/.f64 1/8 (*.f64 (pow.f64 A 3) (*.f64 -16 (sqrt.f64 -16))))))) (fma.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (/.f64 (*.f64 -1/64 (sqrt.f64 -16)) (*.f64 A A)) (+.f64 (/.f64 -1/8 (*.f64 A (*.f64 A (sqrt.f64 -16)))) (/.f64 1/2 (*.f64 A (*.f64 A (*.f64 -16 (sqrt.f64 -16)))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A)))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))))) |
(fma.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 1 (pow.f64 B 3))) 4) (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))))) |
(fma.f64 C (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 3)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) |
(+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5))))))))) |
(fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 5))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))))))) |
(+.f64 (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (/.f64 (pow.f64 B 5) C)) 32))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 5) C))) -20)) |
(+.f64 (+.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 C (pow.f64 B 5)) C) 32))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 5)) C)) -20)) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 7)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 5)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C (pow.f64 B 3))))))))))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 5))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 5))) (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 5))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))))))))))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 5) C))) (+.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 5) C))) (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (/.f64 (pow.f64 B 5) C)) 32)))))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) -24))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 5)) C)) (+.f64 (fma.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (fma.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 C (pow.f64 B 5)) C)) (fma.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 7))) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (/.f64 C (pow.f64 B 5)) C) 32)))))))) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) -24)))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))) |
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A)))) |
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 4) (pow.f64 B 3)) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))))) |
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 3) 4))) |
(fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C (pow.f64 B 3)) -4))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B))))) |
(fma.f64 -1 (/.f64 (fma.f64 -16 (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) 28)) (pow.f64 B 5)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 4) (pow.f64 B 3)) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A)))))) |
(-.f64 (-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 3) 4))) (/.f64 (*.f64 (*.f64 C (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 5))))) 12) (pow.f64 B 5))) |
(+.f64 (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C (pow.f64 B 3)) -4))) (/.f64 (*.f64 (*.f64 C (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 5))))) -12) (pow.f64 B 5))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 C 3)))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 C 2))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) C))) (pow.f64 B 3))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 B)))))) |
(fma.f64 -1 (/.f64 (fma.f64 -64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (fma.f64 -16 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) 120))) (pow.f64 B 7)) (fma.f64 -1 (/.f64 (fma.f64 -16 (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) (*.f64 (*.f64 (*.f64 C C) (sqrt.f64 (*.f64 F (pow.f64 A 5)))) 28)) (pow.f64 B 5)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) 4) (pow.f64 B 3)) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F A))))))) |
(-.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B)) (/.f64 (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 3) 4))) (/.f64 (*.f64 (*.f64 C (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 5))))) 12) (pow.f64 B 5))) (/.f64 (fma.f64 -64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) 104)) (pow.f64 B 7))) |
(-.f64 (fma.f64 -2 (/.f64 (sqrt.f64 (*.f64 F A)) B) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C (pow.f64 B 3)) -4))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 F (pow.f64 A 7)))) 40) (pow.f64 B 7)) (/.f64 (*.f64 (*.f64 C (*.f64 C (sqrt.f64 (*.f64 F (pow.f64 A 5))))) 12) (pow.f64 B 5)))) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F))) |
(*.f64 (*.f64 4 A) (*.f64 F (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)))) |
(*.f64 A (*.f64 (*.f64 F (fma.f64 B B (*.f64 (*.f64 -4 C) A))) 4)) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))) |
(*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))) |
(*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) |
(*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C))) |
(*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))) |
(*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) |
(*.f64 4 (*.f64 A (*.f64 F (*.f64 B B)))) |
(*.f64 4 (*.f64 F (*.f64 A (*.f64 B B)))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) |
(fma.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))) |
(fma.f64 4 (*.f64 F (*.f64 A (*.f64 B B))) (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) |
(*.f64 F (+.f64 (*.f64 (*.f64 4 A) (*.f64 B B)) (*.f64 -16 (*.f64 A (*.f64 A C))))) |
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) |
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) |
(fma.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))))) |
(fma.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -16)) 2))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))) |
(fma.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))))) |
(fma.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16)))))))) |
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 5)))) (fma.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -16) 5))) (fma.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16))))))))) |
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))) |
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))) |
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) |
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (neg.f64 (sqrt.f64 -16)))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))))) |
(fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 F C))) (/.f64 (*.f64 B B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))) |
(fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -16)) -2) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (neg.f64 (sqrt.f64 -16))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16))))) (fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 F C))) (/.f64 (*.f64 B B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16)))))) |
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16))))) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -16)) -2) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (neg.f64 (sqrt.f64 -16)))))) |
(+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 5)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3)))) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (neg.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))))))) |
(fma.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16))))) (fma.f64 (*.f64 -2 (sqrt.f64 (/.f64 F C))) (/.f64 (*.f64 B B) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))))) |
(fma.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16))))) (fma.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -16)) -2) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (neg.f64 (sqrt.f64 -16))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))) |
(*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))) |
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C B) -4))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C B) -4)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C B) -4))))) |
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) |
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) |
(fma.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))))) |
(fma.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 B B) (sqrt.f64 -16)) 2))) |
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))) |
(fma.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16)))))) |
(fma.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16)))))))) |
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -16) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 B 6) (*.f64 (*.f64 A A) (pow.f64 (sqrt.f64 -16) 5)))) (fma.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 F C)) (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 -16) 3)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 B 6) (*.f64 A A)) (pow.f64 (sqrt.f64 -16) 5))) (fma.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 F C))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 B B) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -2 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 -16 (sqrt.f64 -16))))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))) |
(*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))) |
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C B) -4))) |
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A)))))) |
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C B) -4)))) |
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))))))) |
(fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 C B) -4))))) |
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)) |
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A)))) |
(*.f64 B (*.f64 -2 (sqrt.f64 (*.f64 F A)))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A))))) |
(fma.f64 (*.f64 4 (sqrt.f64 (*.f64 F (pow.f64 A 3)))) (/.f64 C B) (*.f64 B (*.f64 -2 (sqrt.f64 (*.f64 F A))))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B)))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A)))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (*.f64 B (*.f64 -2 (sqrt.f64 (*.f64 F A)))))) |
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 C B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 C 3) (pow.f64 B 5)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) B))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 C C) (pow.f64 B 3))) (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F A))))))) |
(fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 C B)) (fma.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 C 3) (pow.f64 B 5))) (fma.f64 4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 C (/.f64 (pow.f64 B 3) C))) (*.f64 B (*.f64 -2 (sqrt.f64 (*.f64 F A))))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.5b | (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) |
| ✓ | 4.2b | (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) |
| ✓ | 9.5b | (sqrt.f64 (*.f64 F (-.f64 C B))) |
| ✓ | 15.7b | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
Compiled 206 to 100 computations (51.5% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | B | @ | inf | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 6.0ms | F | @ | 0 | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 6.0ms | F | @ | -inf | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | C | @ | -inf | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 5.0ms | F | @ | 0 | (sqrt.f64 (*.f64 F (-.f64 C B))) |
| 1× | batch-egg-rewrite |
| 469× | log1p-udef_binary64 |
| 280× | add-sqr-sqrt_binary64 |
| 272× | associate-*r*_binary64 |
| 270× | *-un-lft-identity_binary64 |
| 270× | pow1_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 102 |
| 1 | 552 | 91 |
| 2 | 7863 | 91 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (*.f64 F (-.f64 C B))) |
(/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) |
(*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) 2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) 2) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (cbrt.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) 2) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (-.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))) (cbrt.f64 (*.f64 F (-.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 F (-.f64 C B))) (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 C B)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 F (-.f64 C B)) 1/4) (pow.f64 (*.f64 F (-.f64 C B)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (-.f64 C B))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (-.f64 C B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 F (-.f64 C B)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 F (-.f64 C B))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (/.f64 1 (/.f64 (/.f64 B C) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) C) (*.f64 A (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) 2) (*.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (pow.f64 (cbrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) 2) (cbrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (sqrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (neg.f64 C)) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 A (*.f64 (sqrt.f64 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 A (sqrt.f64 2)) (*.f64 C (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A 1) (/.f64 (*.f64 (sqrt.f64 2) C) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) C) 1) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) 2) 1) (/.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) 1) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (sqrt.f64 2)) 1) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (pow.f64 (cbrt.f64 B) 2)) (/.f64 (*.f64 (sqrt.f64 2) C) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 (cbrt.f64 B) 2)) (/.f64 A (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 B) 2)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) 2) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) (pow.f64 (cbrt.f64 B) 2)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 (cbrt.f64 B) 2)) (/.f64 C (cbrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 A (sqrt.f64 B)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 B)) (/.f64 A (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 B)) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) 2) (sqrt.f64 B)) (/.f64 (cbrt.f64 (*.f64 A (*.f64 (sqrt.f64 2) C))) (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 B)) (/.f64 C (sqrt.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 B (*.f64 A (*.f64 (sqrt.f64 2) C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) 3) (pow.f64 B 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (/.f64 B (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 B (*.f64 A (*.f64 (sqrt.f64 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 B (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) 1) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (sqrt.f64 B)) (sqrt.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (sqrt.f64 (*.f64 F (-.f64 C B)))) (/.f64 (/.f64 B C) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (neg.f64 C)) (sqrt.f64 (*.f64 F (-.f64 C B)))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) A) (/.f64 (/.f64 B C) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (*.f64 A (sqrt.f64 2)) (neg.f64 C))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 F (-.f64 C B)) (pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 3) (pow.f64 (*.f64 F (-.f64 C B)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 F (-.f64 C B)) 3/2) (pow.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (-.f64 C B))))) 1)))))) |
| 1× | egg-herbie |
| 391× | associate-/r/_binary64 |
| 362× | distribute-rgt-in_binary64 |
| 353× | distribute-lft-in_binary64 |
| 293× | fma-def_binary64 |
| 283× | cancel-sign-sub-inv_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 295 | 3331 |
| 1 | 1002 | 2903 |
| 2 | 3921 | 2827 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))) C)) (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) |
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))) C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) |
(*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) A))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 B 4)) (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C)))))) |
(*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) |
(+.f64 (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) A) (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) A) (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))) |
(*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 A C))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 A C))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))) |
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))) |
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))) |
(sqrt.f64 (*.f64 C F)) |
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) B))) |
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) B)))) |
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 3))) (+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) B))))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) |
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) |
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) |
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(fma.f64 -1 (*.f64 A (-.f64 (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(neg.f64 (fma.f64 A (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) 2) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(-.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))) C)) (pow.f64 B 2))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) |
(fma.f64 -1 (*.f64 A (-.f64 (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))))) (fma.f64 -4 (/.f64 (*.f64 A A) (/.f64 (*.f64 B B) (*.f64 C (-.f64 (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) |
(+.f64 (neg.f64 (fma.f64 A (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) 2) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) (*.f64 -4 (/.f64 A (/.f64 (/.f64 (/.f64 B (/.f64 C B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) 2)) A)))) |
(-.f64 (*.f64 -4 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 A A) B)) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C) 2)))) (fma.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C) 2)) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(+.f64 (*.f64 -1 (*.f64 A (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))) C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) |
(fma.f64 -1 (*.f64 A (-.f64 (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))))) (fma.f64 -4 (/.f64 (*.f64 A A) (/.f64 (*.f64 B B) (*.f64 C (-.f64 (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (fma.f64 -16 (/.f64 (pow.f64 A 3) (/.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 B 3) C))) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 C C)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) |
(+.f64 (fma.f64 -4 (/.f64 A (/.f64 (/.f64 (/.f64 B (/.f64 C B)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) 2)) A)) (/.f64 -16 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) 2) (*.f64 C (*.f64 C (pow.f64 A 3))))))) (neg.f64 (fma.f64 A (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C)) 2) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) |
(-.f64 (fma.f64 -4 (*.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 A A) B)) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) -16) (/.f64 (pow.f64 B 4) (*.f64 C C))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C) 2)))) (fma.f64 A (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) C) 2)) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) A))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) A))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) A)) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) -1/2) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) C)) 1/8))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) A) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) (*.f64 A A)) (/.f64 (*.f64 B B) C))))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 B (/.f64 C (sqrt.f64 2)))) (/.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 A A) B)) -1/8)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) A))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) -1/2) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) C)) 1/8))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (/.f64 C B)) (*.f64 A A)) (sqrt.f64 (*.f64 (-.f64 C B) F))) (/.f64 B (/.f64 C B))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) A)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 B 4)) (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) C)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) A) (fma.f64 -1/16 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C C)) (pow.f64 B 4))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) (*.f64 A A)) (/.f64 (*.f64 B B) C)))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) A)) (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 B (/.f64 C (sqrt.f64 2)))) (/.f64 (*.f64 (/.f64 C B) (/.f64 (*.f64 A A) B)) -1/8)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (/.f64 (*.f64 C (*.f64 C (pow.f64 A 3))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) -1/8))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) -1/2) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) C)) 1/8))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B))) (pow.f64 C 3))) (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 -1/8 (sqrt.f64 2)) (/.f64 C B)) (*.f64 A A)) (sqrt.f64 (*.f64 (-.f64 C B) F))) (/.f64 B (/.f64 C B)))))) |
(*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) |
(*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) -1/8) A))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) A)) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) -1/2) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) C)) 1/8))) |
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 (*.f64 C (*.f64 A A)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) 1/8))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))) |
(fma.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) C)) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1/8)))) |
(fma.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (*.f64 (/.f64 (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 C B)) C) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) -1/2) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) C)) 1/8)))) |
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (*.f64 (pow.f64 A 2) C))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) C) (sqrt.f64 (*.f64 F (-.f64 C B))))))) (*.f64 (pow.f64 A 3) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (*.f64 A C)) (sqrt.f64 (*.f64 (-.f64 C B) F))))) |
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 B B) (/.f64 (*.f64 C (*.f64 A A)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) 1/8))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 C B))) 1/8) (*.f64 C C))) (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C))))) |
(fma.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) C)) (+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 B (/.f64 C (sqrt.f64 2))) 1/8)) (*.f64 C C))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 B C)) 1/8)))) |
(fma.f64 1/4 (*.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (*.f64 (/.f64 (/.f64 (*.f64 1/8 (sqrt.f64 2)) (/.f64 C B)) C) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) -1/2 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (sqrt.f64 2) B)) 1/8) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (/.f64 A B) C)) 1/8)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))) |
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))) (neg.f64 (sqrt.f64 2))) |
(+.f64 (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) |
(fma.f64 -1 (*.f64 C (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) |
(neg.f64 (fma.f64 C (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) |
(neg.f64 (fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) A) (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))))) |
(fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3))) (neg.f64 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 4 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (/.f64 (*.f64 B B) A))))) (fma.f64 -1 (*.f64 C (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))))))) |
(-.f64 (neg.f64 (fma.f64 C (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) (*.f64 C (*.f64 C (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (/.f64 (neg.f64 A) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) 2)) B)))))))) |
(-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B))) (neg.f64 (sqrt.f64 2))) (*.f64 C (+.f64 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) A) (neg.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 2))) B))))) C) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) A) (pow.f64 B 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (pow.f64 B 2))))) (pow.f64 B 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))))) |
(fma.f64 -1 (*.f64 (*.f64 C C) (+.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3))) (neg.f64 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 4 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (/.f64 (*.f64 B B) A))))) (fma.f64 -1 (*.f64 C (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) (fma.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (fma.f64 1/4 (*.f64 (/.f64 A (/.f64 (pow.f64 (sqrt.f64 -1) 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))))) (*.f64 4 (/.f64 A (/.f64 (*.f64 B B) (+.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 3))) (neg.f64 (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))) (*.f64 4 (/.f64 (+.f64 (fma.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) (/.f64 (*.f64 B B) A))))))))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))))) |
(-.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 -1 (sqrt.f64 -1)) A)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (/.f64 (neg.f64 A) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) 2)) B))))) B))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B))))) (*.f64 C (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) 2)))) (*.f64 C (*.f64 C (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 -1)))) (fma.f64 (/.f64 (neg.f64 A) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))) 2)) B)))))))) |
(-.f64 (neg.f64 (fma.f64 (pow.f64 C 3) (fma.f64 1/4 (*.f64 (*.f64 (/.f64 A (neg.f64 (sqrt.f64 -1))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 5))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) A) (neg.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 2))) B))))) B))))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F B)))))) (*.f64 C (+.f64 (*.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 -1)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) A) (neg.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7)))) (*.f64 4 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 2))) B))))) C) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -1))) 2)))))) |
(*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) |
(*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 C F))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 C F)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) 1/4))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 A C))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 -1 (*.f64 B (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C))))) (*.f64 C A)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) A))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 C F))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))) (*.f64 B (fma.f64 -1/4 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/4 (*.f64 (sqrt.f64 2) A)))) (*.f64 C A)) (*.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C)))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) 1/4))) (*.f64 B (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) 1/4) (sqrt.f64 (*.f64 C F)))) (*.f64 C A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/8 (/.f64 (sqrt.f64 2) A)))))) |
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) (*.f64 A C))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F C))))) B)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 A C))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))) |
(fma.f64 -1 (*.f64 B (+.f64 (/.f64 (*.f64 -1/4 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C))))) (*.f64 C A)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 2) A))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))) (fma.f64 -1 (*.f64 (*.f64 B B) (fma.f64 -1/4 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 C A)) (neg.f64 (*.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 C F)))))) |
(-.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))) (-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) (*.f64 B (*.f64 B (fma.f64 -1/4 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F C))) (*.f64 1/8 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (*.f64 C A)) (*.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))) (*.f64 B (fma.f64 -1/4 (/.f64 (fma.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/4 (*.f64 (sqrt.f64 2) A)))) (*.f64 C A)) (*.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 F C)))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) 1/4))) (*.f64 B (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 A (sqrt.f64 (/.f64 F C))) 1/4) (sqrt.f64 (*.f64 C F)))) (*.f64 C A)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 1/8 (/.f64 (sqrt.f64 2) A)))))) (*.f64 B (*.f64 B (fma.f64 (/.f64 -1/4 A) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 1/8))) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) A))))))) |
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))) |
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))) |
(fma.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 1/2 C) (sqrt.f64 -1)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 C (sqrt.f64 -1)) (/.f64 C -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (neg.f64 (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F))))) |
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F B)))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 C C) (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))) |
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 C (sqrt.f64 -1)) (/.f64 C -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))) |
(fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (pow.f64 C 3)) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 C (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 C C) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (neg.f64 (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 B F)))))) |
(sqrt.f64 (*.f64 C F)) |
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) B))) |
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))))) |
(fma.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))) (sqrt.f64 (*.f64 C F))) |
(+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) B)))) |
(+.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 -1/8 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 B B) (*.f64 B (*.f64 -1/2 (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (sqrt.f64 (*.f64 C F)) (*.f64 B (+.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 F C)))))) |
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 B 3))) (+.f64 (sqrt.f64 (*.f64 C F)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) B))))) |
(fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (+.f64 (sqrt.f64 (*.f64 C F)) (fma.f64 -1/8 (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F C))))))) |
(+.f64 (fma.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 B B) (*.f64 B (*.f64 -1/2 (sqrt.f64 (/.f64 F C))))) (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 (*.f64 C F)))) |
(+.f64 (*.f64 B (+.f64 (*.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 F (pow.f64 C 3)))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 F C))))) (fma.f64 -1/16 (*.f64 (pow.f64 B 3) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) |
(/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) |
(/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) |
(/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) |
(/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A))) |
(/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 (-.f64 C B) F))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (sqrt.f64 2) (/.f64 B (*.f64 C A)))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (/.f64 (*.f64 (sqrt.f64 2) A) (/.f64 B C))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C A))) |
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) |
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1))) (sqrt.f64 (/.f64 F B)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) A))) |
(*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (sqrt.f64 (/.f64 F B))))) |
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))) |
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C C))))))) |
(fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 C C)))))) |
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (sqrt.f64 (/.f64 F B)))) (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) 1/2))) |
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))))) |
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 A (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))))))) |
(fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) A)) (/.f64 (pow.f64 C 3) -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 C C))))))) |
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (sqrt.f64 (/.f64 F B)))) (fma.f64 -1/8 (/.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 -1)) (pow.f64 C 3)) (sqrt.f64 2))) (*.f64 (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) 1/2)))) |
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) C))) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 4))) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 5)))))))) |
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1)))) (sqrt.f64 (/.f64 F B)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 A (/.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (sqrt.f64 2) (pow.f64 C 4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 A (/.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))))) |
(fma.f64 A (*.f64 (sqrt.f64 2) (*.f64 (*.f64 C (sqrt.f64 -1)) (sqrt.f64 (/.f64 F B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (/.f64 A (sqrt.f64 -1)) (*.f64 (sqrt.f64 2) (*.f64 C C)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -1) A)) (/.f64 (pow.f64 C 3) -1))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (sqrt.f64 2) (pow.f64 C 4)))))))) |
(fma.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 C (sqrt.f64 (/.f64 F B)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 A (/.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 C C))))) (fma.f64 -1/8 (/.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 -1)) (pow.f64 C 3)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (*.f64 1/16 (*.f64 (sqrt.f64 2) (*.f64 A (pow.f64 C 4)))) (pow.f64 (sqrt.f64 -1) 5)))))) |
(*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))) |
(*.f64 (/.f64 A (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) |
(*.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 A (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) |
(fma.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (*.f64 C F)))))) |
(fma.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) -1/2))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/8 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 A (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))) |
(fma.f64 -1/2 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/16 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B B)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (fma.f64 -1/8 (*.f64 A (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (/.f64 F C)))) (*.f64 (/.f64 A (/.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 (*.f64 C F)))) (fma.f64 -1/16 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) A) (sqrt.f64 (*.f64 C F))) (fma.f64 -1/16 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 B (sqrt.f64 (/.f64 F (pow.f64 C 3))))))) (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) A) (*.f64 B (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 (/.f64 A B) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))) |
Compiled 43470 to 26122 computations (39.9% saved)
124 alts after pruning (122 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 962 | 45 | 1007 |
| Fresh | 23 | 77 | 100 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 988 | 124 | 1112 |
| Status | Error | Program |
|---|---|---|
| 57.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.6b | (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) | |
| 63.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.4b | (log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 59.4b | (*.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 63.2b | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.3b | (/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.7b | (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 55.7b | (neg.f64 (*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) | |
| 48.0b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.3b | (/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (*.f64 (sqrt.f64 (-.f64 C B)) (sqrt.f64 F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.3b | (*.f64 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 54.8b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.9b | (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) | |
| 63.7b | (neg.f64 (/.f64 (exp.f64 (*.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 57.2b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.5b | (neg.f64 (pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) -1)) | |
| 62.9b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 52.1b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) | |
| 58.5b | (/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.1b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.7b | (neg.f64 (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))) | |
| 47.6b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.2b | (neg.f64 (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 53.8b | (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 3) | |
| 60.3b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 52.6b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (sqrt.f64 C))))) | |
| 55.5b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 49.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 52.5b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 55.7b | (neg.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) | |
| 50.3b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 50.8b | (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 57.1b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) | |
| 63.6b | (neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) | |
| 60.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.2b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.3b | (neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 59.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.8b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) | |
| 55.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 50.1b | (*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) 2) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 55.8b | (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)) | |
| 61.2b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 47.6b | (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) | |
| 61.1b | (neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) | |
| 56.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) | |
| 60.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.4b | (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) | |
| 62.3b | (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) | |
| 57.8b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3))) | |
| 63.5b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) | |
| 56.0b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) | |
| 60.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.7b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.0b | (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) | |
| 62.9b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) | |
| 63.6b | (neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) | |
| 59.6b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 62.9b | (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 57.0b | (/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.0b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.4b | (*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 63.5b | (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) | |
| 54.9b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2)))) | |
| 53.1b | (*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 48.8b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) | |
| 52.5b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) | |
| 56.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.3b | (sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) | |
| 54.3b | (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) | |
| 55.6b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 3) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.5b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.6b | (neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) | |
| 55.7b | (neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 57.7b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 53.8b | (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B)) | |
| 59.3b | (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 56.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 A -2)))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 63.7b | (neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) | |
| 61.3b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 47.5b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) | |
| ✓ | 47.3b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| 63.0b | (*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) | |
| 49.6b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) | |
| 60.4b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 48.7b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.3b | (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) | |
| 62.7b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 54.1b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (/.f64 (-.f64 0 (*.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) | |
| 61.4b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.1b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.6b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) | |
| 53.7b | (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) | |
| 55.6b | (*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) | |
| 50.1b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 58.4b | (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.6b | (neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) | |
| ✓ | 63.6b | (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
| 61.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 58.4b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 60.8b | (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 55.6b | (neg.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 60.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 63.0b | (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) | |
| 57.3b | (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 59.9b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 54.8b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 C (hypot.f64 C B)))))))) | |
| 53.7b | (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) | |
| 60.8b | (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) | |
| 61.1b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) | |
| 61.6b | (neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 61.2b | (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) | |
| 54.1b | (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) | |
| 63.1b | (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) | |
| 63.6b | (neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
Compiled 3648 to 2529 computations (30.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2)))) |
(*.f64 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (/.f64 (-.f64 0 (*.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (-.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) B))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (*.f64 (/.f64 B A) B) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (*.f64 (/.f64 1 (fma.f64 A (*.f64 C -4) (*.f64 B B))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (/.f64 1 (neg.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 A (+.f64 C (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) 3) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (exp.f64 (log.f64 (+.f64 C (hypot.f64 C B)))))))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) B) 3) 1/3) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (sqrt.f64 2) B))) |
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) A)) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) F)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 A 1)) 1/3) (pow.f64 (*.f64 C (*.f64 F -8)) 1/6)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F A) 2)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (expm1.f64 (log1p.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B)))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(neg.f64 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) 3) 1/3)) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F))) (sqrt.f64 (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (sqrt.f64 (/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2)))) |
(neg.f64 (pow.f64 (/.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 A (*.f64 C -4) (*.f64 B B))))))) -1)) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (sqrt.f64 2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(sqrt.f64 (/.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) (pow.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) 2))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (sqrt.f64 (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 3/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F) (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C)) 2)) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2)) 1/4) 2)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 C (*.f64 A -4))) F) (+.f64 C (+.f64 (hypot.f64 (-.f64 A C) B) A)))) 1/4) 2) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) 1) (/.f64 (sqrt.f64 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) 2) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (*.f64 A (*.f64 B B)) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (pow.f64 (cbrt.f64 B) 2)) (cbrt.f64 B)) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 1/6) (cbrt.f64 (*.f64 (sqrt.f64 2) B))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 (*.f64 (*.f64 F A) 4) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))) 1/4) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (fma.f64 -1/2 (/.f64 (*.f64 B B) A) (+.f64 C C))))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) 3)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(/.f64 (neg.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (*.f64 (sqrt.f64 (-.f64 C B)) (sqrt.f64 F)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
(neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (exp.f64 (log.f64 (*.f64 (*.f64 B B) (*.f64 A -2)))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))) (*.f64 B (fma.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2)) (*.f64 -4 (*.f64 (*.f64 C A) F)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (hypot.f64 C B)) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (sqrt.f64 C))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 1/6 (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 1 B)))))) (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3)) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 C))) (log.f64 (*.f64 -8 (*.f64 A F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (log.f64 (pow.f64 (exp.f64 F) (fma.f64 B B (*.f64 C (*.f64 A -4)))))) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (/.f64 -1 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 F (fma.f64 (*.f64 B B) 0 (*.f64 -2 (+.f64 (pow.f64 (cbrt.f64 (*.f64 B (*.f64 B A))) 3) 0))) (fma.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F) (*.f64 (*.f64 F C) (+.f64 (*.f64 2 (*.f64 B B)) 0)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (*.f64 (pow.f64 (*.f64 2 (fma.f64 F (*.f64 (*.f64 B B) (*.f64 A -2)) (fma.f64 -8 (*.f64 F (*.f64 A (*.f64 C C))) (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F C)))))) 1/4) (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (neg.f64 (log.f64 B))))) (cbrt.f64 (sqrt.f64 2))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (*.f64 -3 (log.f64 (/.f64 -1 B)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 2) A) F) (fma.f64 A (*.f64 C -4) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (-.f64 (log.f64 (*.f64 (*.f64 F (*.f64 C C)) 8)) (log.f64 (/.f64 -1 A))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 A))) (log.f64 (*.f64 8 (*.f64 (pow.f64 C 2) F))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))) 2)) (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (cbrt.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (fma.f64 -2 (neg.f64 (log.f64 A)) (log.f64 (*.f64 C (*.f64 F -8)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 2)) (pow.f64 (exp.f64 1/6) (+.f64 (log.f64 F) (log.f64 (*.f64 (+.f64 (*.f64 B B) (*.f64 (*.f64 -4 A) C)) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (*.f64 C C) (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 C B)))))))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 2) 1) 1/3) (exp.f64 (*.f64 1/6 (+.f64 (log.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (log.f64 F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 A (+.f64 (*.f64 (/.f64 F B) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) B)) (*.f64 4 (/.f64 (+.f64 C (hypot.f64 C B)) (/.f64 (pow.f64 B 4) (*.f64 F C)))))) B) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) |
(/.f64 (neg.f64 (fma.f64 1/2 (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (hypot.f64 C B))) F)) (*.f64 (/.f64 (*.f64 A A) B) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))) (neg.f64 C)) 2)) (*.f64 (*.f64 B B) (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B))))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)) B)) 2)))) (*.f64 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) (fma.f64 (*.f64 B B) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (fma.f64 C C (*.f64 B B)))))) (*.f64 (*.f64 -4 (+.f64 C (hypot.f64 C B))) C)))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) |
7 calls:
| 2.1s | F |
| 1.5s | C |
| 1.1s | A |
| 640.0ms | (pow.f64 B 2) |
| 587.0ms | (pow.f64 B 2) |
| Error | Segments | Branch |
|---|---|---|
| 34.2b | 7 | A |
| 26.3b | 3 | B |
| 36.1b | 9 | C |
| 34.3b | 12 | F |
| 30.8b | 5 | (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) |
| 33.3b | 5 | (pow.f64 B 2) |
| 33.3b | 5 | (pow.f64 B 2) |
Compiled 5519 to 3049 computations (44.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 251.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 1.5s | -1.036988050179073e-5 | -3.2573856014590077e-50 |
Compiled 1007 to 674 computations (33.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (pow.f64 (pow.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) 3/2) 1/3))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) 1/2)))) |
(*.f64 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (/.f64 (-.f64 0 (*.f64 F (+.f64 C (hypot.f64 C B)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))))) |
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (-.f64 (*.f64 -2 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 (sqrt.f64 2) C))) (/.f64 (sqrt.f64 2) B))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)))))) 3)) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) F))) (sqrt.f64 (+.f64 C B)))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 (*.f64 (*.f64 F A) 2)) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) 1/2))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 2) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 -2 (/.f64 A (/.f64 (/.f64 B C) (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 A C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) |
4 calls:
| 751.0ms | A |
| 569.0ms | F |
| 502.0ms | C |
| 226.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 36.4b | 8 | A |
| 26.4b | 3 | B |
| 38.7b | 9 | C |
| 37.7b | 10 | F |
Compiled 2213 to 1235 computations (44.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 244.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 1.2s | -1.036988050179073e-5 | -3.2573856014590077e-50 |
Compiled 1055 to 706 computations (33.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))) |
4 calls:
| 513.0ms | F |
| 474.0ms | B |
| 435.0ms | C |
| 300.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 38.5b | 6 | A |
| 29.2b | 5 | B |
| 39.3b | 9 | C |
| 39.6b | 8 | F |
Compiled 1779 to 1011 computations (43.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 237.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 1.5s | -1.036988050179073e-5 | -3.2573856014590077e-50 |
| 606.0ms | -8.740855453426461e+42 | -4.6586539396645694e+42 |
| 608.0ms | -1.616133260991921e+76 | -2.392377844051786e+70 |
Compiled 2039 to 1305 computations (36% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 570.0ms | C |
| 429.0ms | B |
| 423.0ms | F |
| 96.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 43.4b | 2 | A |
| 32.1b | 6 | B |
| 41.2b | 8 | C |
| 41.4b | 7 | F |
Compiled 1764 to 1004 computations (43.1% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 202.0ms | 4.8707752317143257e+169 | 1.4732806032271785e+170 |
| 235.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 1.2s | -1.036988050179073e-5 | -3.2573856014590077e-50 |
| 379.0ms | -8.740855453426461e+42 | -4.6586539396645694e+42 |
| 639.0ms | -1.616133260991921e+76 | -2.392377844051786e+70 |
Compiled 2213 to 1444 computations (34.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (-.f64 A B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (fma.f64 -16 (*.f64 A (*.f64 F (*.f64 C C))) (*.f64 8 (*.f64 C (*.f64 F (*.f64 B B)))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (fma.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A)) (*.f64 4 (*.f64 A (*.f64 F (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (+.f64 C (+.f64 (*.f64 -1 C) (*.f64 2 A))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 507.0ms | B |
| 342.0ms | C |
| 254.0ms | F |
| 212.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 45.8b | 2 | A |
| 32.5b | 7 | B |
| 43.6b | 7 | C |
| 43.5b | 5 | F |
Compiled 1727 to 986 computations (42.9% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 201.0ms | 4.8707752317143257e+169 | 1.4732806032271785e+170 |
| 589.0ms | 1.0504581724516374e+53 | 1.0763790280925161e+55 |
| 661.0ms | 5129258147197768000.0 | 6.310427877396619e+24 |
| 677.0ms | 0.0002540196644329818 | 31003.30681785164 |
| 238.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 650.0ms | -1.6276508075603995e+65 | -1.02431898397542e+63 |
Compiled 2127 to 1518 computations (28.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 331.0ms | C |
| 248.0ms | B |
| 236.0ms | F |
| 145.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 46.1b | 2 | A |
| 34.0b | 4 | B |
| 43.8b | 7 | C |
| 44.0b | 5 | F |
Compiled 1375 to 799 computations (41.9% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 192.0ms | 4.8707752317143257e+169 | 1.4732806032271785e+170 |
| 232.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 693.0ms | -1.7935933851493532e-59 | -2.1736292270903484e-63 |
Compiled 833 to 605 computations (27.4% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F B)))) (sqrt.f64 (*.f64 F B))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 F) (pow.f64 B 3))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 B 4))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 A A) (*.f64 F (*.f64 C -16)))) 1/2)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 A (hypot.f64 A B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (hypot.f64 C B)) (*.f64 F (*.f64 B B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (*.f64 (sqrt.f64 2) B)) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F B)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (hypot.f64 A B)) (*.f64 F (*.f64 B B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (neg.f64 B))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 417.0ms | C |
| 242.0ms | F |
| 216.0ms | B |
| 87.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 46.6b | 2 | A |
| 35.3b | 4 | B |
| 45.0b | 9 | C |
| 45.4b | 5 | F |
Compiled 1321 to 765 computations (42.1% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 202.0ms | 4.8707752317143257e+169 | 1.4732806032271785e+170 |
| 505.0ms | 6.101444228748716e-95 | 2.1295514685739747e-88 |
| 721.0ms | -1.7935933851493532e-59 | -2.1736292270903484e-63 |
Compiled 1149 to 829 computations (27.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 A B)))))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) |
(*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 323.0ms | C |
| 186.0ms | F |
| 179.0ms | B |
| 82.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 46.6b | 2 | A |
| 35.3b | 4 | B |
| 45.0b | 9 | C |
| 45.4b | 5 | F |
Compiled 923 to 533 computations (42.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 200.0ms | 4.8707752317143257e+169 | 1.4732806032271785e+170 |
| 515.0ms | 6.101444228748716e-95 | 2.1295514685739747e-88 |
| 808.0ms | -1.7935933851493532e-59 | -2.1736292270903484e-63 |
Compiled 1121 to 801 computations (28.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 225.0ms | F |
| 208.0ms | C |
| 189.0ms | A |
| 149.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 6 | A |
| 35.3b | 4 | B |
| 46.3b | 7 | C |
| 44.9b | 7 | F |
Compiled 851 to 501 computations (41.1% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 193.0ms | 4.8707752317143257e+169 | 1.4732806032271785e+170 |
| 495.0ms | 6.101444228748716e-95 | 2.1295514685739747e-88 |
| 704.0ms | -1.7935933851493532e-59 | -2.1736292270903484e-63 |
Compiled 1121 to 801 computations (28.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 230.0ms | F |
| 196.0ms | C |
| 193.0ms | A |
| 113.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 6 | A |
| 37.1b | 3 | B |
| 46.5b | 7 | C |
| 44.9b | 7 | F |
Compiled 837 to 497 computations (40.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 465.0ms | 1.3015470851988927e-86 | 4.317942510840213e-84 |
| 720.0ms | -1.7935933851493532e-59 | -2.1736292270903484e-63 |
Compiled 859 to 614 computations (28.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) B) |
| Outputs |
|---|
(/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 266.0ms | F |
| 211.0ms | C |
| 198.0ms | A |
| 132.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 6 | A |
| 37.1b | 3 | B |
| 46.5b | 7 | C |
| 44.9b | 7 | F |
Compiled 824 to 493 computations (40.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 479.0ms | 1.3015470851988927e-86 | 4.317942510840213e-84 |
| 699.0ms | -1.7935933851493532e-59 | -2.1736292270903484e-63 |
Compiled 859 to 614 computations (28.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))))) |
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 -2 B))) |
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (neg.f64 (sqrt.f64 (/.f64 F C)))) |
(neg.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))) |
| Outputs |
|---|
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 143.0ms | F |
| 124.0ms | B |
| 70.0ms | C |
| 65.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 48.1b | 2 | A |
| 42.4b | 3 | B |
| 49.3b | 3 | C |
| 48.2b | 4 | F |
Compiled 798 to 484 computations (39.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 455.0ms | 1.3015470851988927e-86 | 4.317942510840213e-84 |
| 603.0ms | -1.02431898397542e+63 | -5.7954219940906265e+60 |
Compiled 834 to 612 computations (26.6% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 A))))) (*.f64 B B))) |
(*.f64 (sqrt.f64 (*.f64 -16 (*.f64 (*.f64 A A) (*.f64 F C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(*.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (*.f64 C C)))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 C (*.f64 A -4)))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 (*.f64 F B) B) 2)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 A (*.f64 C C)) F)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (*.f64 F C) (*.f64 A A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C (neg.f64 B)))))) (*.f64 B B)) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 B B) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 C -4)) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (*.f64 B B) (+.f64 B (+.f64 C A)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 A (*.f64 C -4)) F) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 -4 A) (*.f64 F C)) (+.f64 C (neg.f64 B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 F (+.f64 C B))))) (/.f64 1 (-.f64 (*.f64 B B) (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 A A))) (*.f64 (*.f64 2 A) (*.f64 B B)))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 108.0ms | C |
| 105.0ms | B |
| 104.0ms | F |
| 68.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 49.3b | 2 | A |
| 41.9b | 5 | B |
| 48.3b | 5 | C |
| 48.8b | 4 | F |
Compiled 723 to 438 computations (39.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 619.0ms | 5129258147197768000.0 | 6.310427877396619e+24 |
| 535.0ms | 0.0002540196644329818 | 31003.30681785164 |
| 212.0ms | 1.1879512580917686e-72 | 1.861111462818188e-72 |
| 443.0ms | -5.228237455344259e-5 | -1.1632445292044255e-5 |
Compiled 1277 to 946 computations (25.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(neg.f64 (/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (+.f64 (*.f64 -2 (*.f64 A F)) (*.f64 2 (*.f64 C F))))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (*.f64 A A) -8)))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B B) (*.f64 F (*.f64 2 A))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) |
| Outputs |
|---|
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 34.0ms | B |
| 33.0ms | F |
| 14.0ms | A |
| 14.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 54.1b | 1 | A |
| 51.4b | 2 | B |
| 54.1b | 1 | C |
| 52.4b | 2 | F |
Compiled 366 to 238 computations (35% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 419.0ms | -2.1302632417247524e-308 | 2.1139383772413764e-306 |
Compiled 331 to 270 computations (18.4% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 A)) (/.f64 -2 B))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 A F) 3/2)) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 C F)) -1/2)) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (neg.f64 B))))) |
(neg.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 A F) 3/2) 1/3) (/.f64 -2 B))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C 2))))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) |
(*.f64 (sqrt.f64 (*.f64 (-.f64 C B) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 C B))) (/.f64 2 (*.f64 B B)))) |
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 (*.f64 (*.f64 B B) -1/2) C))))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (/.f64 (sqrt.f64 2) B))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 21.0ms | F |
| 11.0ms | C |
| 11.0ms | B |
| 11.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 54.1b | 1 | A |
| 54.1b | 1 | B |
| 54.1b | 1 | C |
| 52.4b | 2 | F |
Compiled 267 to 177 computations (33.7% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 323.0ms | 1.6299032446718632e+50 | 5.769881212841535e+51 |
Compiled 247 to 199 computations (19.4% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 F A)) -1/2)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
4 calls:
| 7.0ms | A |
| 6.0ms | C |
| 6.0ms | F |
| 6.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 54.1b | 1 | A |
| 54.1b | 1 | B |
| 54.1b | 1 | C |
| 54.1b | 1 | F |
Compiled 107 to 70 computations (34.6% saved)
Total -2.7b remaining (-4.4%)
Threshold costs -2.7b (-4.4%)
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
(neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F A)) B))) |
(neg.f64 (*.f64 (/.f64 2 B) (sqrt.f64 (*.f64 F C)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 -2 B))) |
(neg.f64 (/.f64 1 (/.f64 B (*.f64 (sqrt.f64 (*.f64 A F)) -2)))) |
(neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (/.f64 4 (*.f64 B B))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
4 calls:
| 5.0ms | A |
| 5.0ms | F |
| 5.0ms | B |
| 5.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 61.0b | 1 | A |
| 61.0b | 1 | B |
| 61.0b | 1 | C |
| 61.0b | 1 | F |
Compiled 90 to 57 computations (36.7% saved)
| 1× | egg-herbie |
| 106× | distribute-rgt-neg-in_binary64 |
| 105× | *-commutative_binary64 |
| 83× | neg-sub0_binary64 |
| 83× | neg-mul-1_binary64 |
| 81× | distribute-lft-neg-in_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 213 | 1926 |
| 1 | 362 | 1906 |
| 2 | 497 | 1906 |
| 3 | 645 | 1898 |
| 4 | 772 | 1898 |
| 5 | 882 | 1898 |
| 6 | 963 | 1898 |
| 7 | 1025 | 1898 |
| 8 | 1060 | 1898 |
| 9 | 1079 | 1898 |
| 10 | 1083 | 1898 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))))) |
(if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))) |
(if (<=.f64 B -1050000000000000088154013639817748035082138237064099078630014976) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 31000) (*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 5200000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 10500000000000000311637623866852865149144372001151909888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 220175867135046880/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 220175867135046880/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 220175867135046880/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -5799999999999999991894923264221285640046334953776805700435968) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -7673845534663173/147573952589676412928) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4796153459164483/18446744073709551616) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (if (<=.f64 B 5200000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))) |
(if (<=.f64 B 3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(if (<=.f64 F 5700000000000000227205006600844454046593150175150080) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
| Outputs |
|---|
(if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 (/.f64 B A) B) (+.f64 C C))) 2))) (fma.f64 A (*.f64 C -4) (*.f64 B B)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))))) |
(if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (*.f64 F (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (+.f64 C C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))))) |
(if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (*.f64 B B)) (*.f64 2 (*.f64 F (fma.f64 -1/2 (*.f64 B (/.f64 B A)) (+.f64 C C))))))) (fma.f64 A (*.f64 C -4) (*.f64 B B))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))))) |
(if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))))))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))))) |
(if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (neg.f64 (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))))) |
(if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B))) (sqrt.f64 F)))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 F) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 C B)))))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -889678240015971072/26959946667150639794667015087019630673637144422540572481103610249216) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (*.f64 B B) F) (*.f64 (*.f64 A (*.f64 C -4)) F)) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))) |
(if (<=.f64 B -15999999999999998824636498823699182776140851443191486196202342716485796888576) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B -8500000000000000304157305308309025495973888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B -3475305625062387/105312291668557186697918027683670432318895095400549111254310977536) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (*.f64 B B)) (+.f64 C (+.f64 A (hypot.f64 B (-.f64 A C)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 B B))) (+.f64 C (fma.f64 -1/2 (/.f64 (*.f64 B B) A) C)))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (/.f64 -1 B))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))))) |
(if (<=.f64 B -1050000000000000088154013639817748035082138237064099078630014976) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (+.f64 C C))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 31000) (*.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 5200000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 10500000000000000311637623866852865149144372001151909888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))))) |
(if (<=.f64 B -1050000000000000088154013639817748035082138237064099078630014976) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 31000) (*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (sqrt.f64 (/.f64 2 (*.f64 B B)))) (if (<=.f64 B 5200000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 10500000000000000311637623866852865149144372001151909888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))))) |
(if (<=.f64 B -1050000000000000088154013639817748035082138237064099078630014976) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 31000) (*.f64 (neg.f64 (sqrt.f64 (/.f64 2 (*.f64 B B)))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (if (<=.f64 B 5200000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 10500000000000000311637623866852865149144372001151909888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))))) |
(if (<=.f64 B -1050000000000000088154013639817748035082138237064099078630014976) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 31000) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))))) (if (<=.f64 B 5200000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 10500000000000000311637623866852865149144372001151909888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))))) |
(if (<=.f64 B -1050000000000000088154013639817748035082138237064099078630014976) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C C) (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 31000) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (neg.f64 (sqrt.f64 (/.f64 2 (*.f64 B B))))) (if (<=.f64 B 5200000000000000000) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 10500000000000000311637623866852865149144372001151909888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (/.f64 -1 B))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 C))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (/.f64 -1 B))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 220175867135046880/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (/.f64 1 B) (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 6880495847970215/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 1 B)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 6880495847970215/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 6880495847970215/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (*.f64 (sqrt.f64 2) (/.f64 -1 B))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 220175867135046880/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 6880495847970215/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 220175867135046880/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 6880495847970215/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B))))) (neg.f64 B)) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))) (/.f64 B (sqrt.f64 2))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -2037940770576765/926336713898529563388567880069503262826159877325124512315660672063305037119488) (/.f64 (sqrt.f64 2) (/.f64 B (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 C B)))))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -5799999999999999991894923264221285640046334953776805700435968) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 (*.f64 A C) C)) (*.f64 (*.f64 C 4) (*.f64 B B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -5799999999999999991894923264221285640046334953776805700435968) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 A -2)))) (neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -5799999999999999991894923264221285640046334953776805700435968) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 A -2))))) (if (<=.f64 B 3695578824593377/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 C A))) (*.f64 (*.f64 B B) (*.f64 C 4))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))) |
(if (<=.f64 B -7673845534663173/147573952589676412928) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (if (<=.f64 B 596787883691744/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4796153459164483/18446744073709551616) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C B))))) (if (<=.f64 B 5200000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 (*.f64 C (*.f64 F C)) -8))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))) |
(if (<=.f64 B -7673845534663173/147573952589676412928) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 A -2)))) (neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4796153459164483/18446744073709551616) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))) (if (<=.f64 B 5200000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))) |
(if (<=.f64 B -7673845534663173/147573952589676412928) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 A -2))))) (if (<=.f64 B 18649621365367/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (if (<=.f64 B 4796153459164483/18446744073709551616) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B C))))) (if (<=.f64 B 5200000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 A (*.f64 -8 (*.f64 C (*.f64 F C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))))))) |
(if (<=.f64 B 3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -2 A) (*.f64 2 C)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(if (<=.f64 B 3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 A -2)))) (neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) B))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(if (<=.f64 B 3320661968323065/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 C) (*.f64 A -2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(if (<=.f64 F 5700000000000000227205006600844454046593150175150080) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F B)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(if (<=.f64 F 5700000000000000227205006600844454046593150175150080) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 B F)))) (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 -2 B)) |
Compiled 1315 to 829 computations (37% saved)
| 6× | egg-herbie |
| 679× | distribute-rgt-in_binary64 |
| 679× | distribute-rgt-in_binary64 |
| 676× | distribute-lft-in_binary64 |
| 676× | distribute-lft-in_binary64 |
| 665× | times-frac_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 0 | 1027 | 15112 |
| 1 | 3704 | 13139 |
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 0 | 781 | 11753 |
| 1 | 2762 | 9965 |
| 0 | 23 | 61 |
| 1 | 66 | 49 |
| 2 | 225 | 49 |
| 3 | 994 | 49 |
| 4 | 5101 | 49 |
| 0 | 1027 | 15112 |
| 1 | 3704 | 13139 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 4097 to 2861 computations (30.2% saved)
Compiled 1401 to 753 computations (46.3% saved)
Loading profile data...